FreewarWiki Diskussion:Bot/Skripts

aus FreewarWiki, der Referenz für Freewar
Zur Navigation springen Zur Suche springen

Aktualisierungen

Einige dieser Scripte hatte ich bereits auf geänderte Rahmenbedingungen angepasst bzw. robuster gegenüber unerwarteten Zuständen in Wikiartikeln gemacht. ;-) Durchgeführt hatte ich diese Änderungen allerdings bei Benutzer:Count_Ypsilon/Skripts.

Wird das hier die "offizielle" Sammelstelle für Scripte? Dann würde ich die zwei Kommentare in Diskussion:NPCs (Liste)#Erstellung_per_Script noch anpassen, die auf Count Ypsilons Scripte verweisen. --Arbiedz Disku 05:11, 16. Feb. 2009 (CET)

Ja, das wird offiziell. Count Ypsilon und ich hatten das schon länger geplant, aber nie umgesetzt - hier hab ich halt jetzt meine aktuellen Versionen hochgeladen, weil ich weiß, dass die alle miteinander harmonieren. Ich schau mir mal an was Du da geändert hast und bau das entsprechend ein. --Three Of TwelveSprich! 20:46, 16. Feb. 2009 (CET)

Script zur Erstellung der Minimap-Hotspots

Unter Hilfe:Karten#Feldzusammenfassung/Minimap-Hotspots habe ich beschrieben, dass die Hotspots-Definitionen angenehmer per Script erstellt werden können. Könnte dann nicht Hilfe:Karten/Minimap-Hotspots-Scripte besser einen Platz hier finden? --Arbiedz Disku 22:29, 24. Feb. 2009 (CET)

Ach ja, der Ausbaustufenrechner könnte auch hierher verschoben werden, falls allgemeiner Bedarf daran besteht. --Arbiedz Disku 23:02, 24. Feb. 2009 (CET)
Ich finde hier gehören alle Skripts hin die Artikel im Wiki bearbeiten/aktualisieren und Ähnliches. Also schieb deine Skripts hier her :) --schönen Mai, Zabu zappenduster 07:11, 25. Feb. 2012 (CET)

Perl und andere Sprachen

Die Skripts hier sind ja momentan so ziemlich alle in Perl geschrieben. Besteht Bedarf daran sie in andere Sprachen zu übersetzen? Ich finde da bietet sich auch JS gut an denn das könnte man dann auch auf einer Seite anbieten und man müsste den Kram nichtmehr auf dem Rechner laufen lassen was Wiki-Neulinge sicherlich abschreckt. Aber ich weiss nicht ob der Aufwand lohnt, immerhin gehen die Perl-Skripte alle und wir haben genug Leute hier die programmieren können womit die Wartung funktioniert.--schönen Mai, Zabu zappenduster 07:11, 25. Feb. 2012 (CET)

Man könnte dem pywikibot mal beibrigen, seiten bei der entfernung von vorlagen zu überspringen, oder wenn es das schon gibt, es nutzen, wäre gestern eig sinnvoll gewesen, meinem bot hab ichs gestern beigebracht^^ --Cembon (Diskussion | Beiträge) 07:45, 25. Feb. 2012 (CET)

mehr Skripts

Besteht Bedarf an einer Liste für Aufträge ähnlich der der NPCs? 4 Zeilen: Auftrag, Zeit, GM, AP. Könnte man hübsch sortieren und man hat auf einen Schlag gute Informationen, wie die NPC Liste halt. Das Skript wär im Prinzip gleich aufgebaut wie das NPC Listen Skript. Und dann könnte man evtl. noch ein Skript schreiben für die Kategorie:Styles in dem man alle CSS-Dateien anpingt und so herausfindet welche offline sind, zum Aufräumen zusozusagen. Was meint ihr?--schönen Mai, Zabu zappenduster 07:28, 25. Feb. 2012 (CET)

darfur. mehr listen.btw welche sprachen werden überhaupt unterstützt?-- sniGG wikiNoob...da fuq? 15:39, 25. Feb. 2012 (CET) Dafür
Also wikiintern wird glaube ich nur JS unterstützt aber die Perl Skripte hier laufen ja auch nicht über Wiki. Wär aber anwendungsfreundlicher das mit JS anzubieten, siehe z.B. Arbs Skripte. Das kann nämlich auch jemand ohne jegliche Kentnisse, Button drücken und Text aus dem Textfeld kopieren. Mir ist eben noch aufgefallen, vermutlich da ich es gestern auf Windows laufen ließ, dass die Ausgabe Probleme mit Umlauten hat. Wieso wird denn immer print verwendet und die Ausgabe in die Datei weitergeleitet statt direkt im Skript alles in eine Datei zu drucken? Wenn man das so macht dann hat man diese Umlautprobleme nicht.--schönen Mai, Zabu zappenduster 17:06, 25. Feb. 2012 (CET)
Es bietet sich eine serverseitige Sprache an. JS hat den Nachteil, dass Proxies benötigt werden um Daten vom Wiki zu bekommen (Same Origin Policy). Aber ich seh das jetzt nicht wirklich als notwendig an. Gibt genug Leute, die diese Skripte ausführen können. --Sphinx Echt? 18:31, 25. Feb. 2012 (CET)
Also ich würd das o.g. Skript flott schreiben die Frage ist halt nur in welcher Sprache, ob man sich da für zukünftige Skripts lieber am bisherigen Standard von Perl halten soll oder auch ausweichen kann/soll und ob man dann die alten Skripte auch in andere Sprachen überführen soll. Aber wie du sagtest, es gibt genügend Leute die Perl ausführen können. Bei JS hast du Recht, man könnte auch die CSV-Dateien über Perl oder andere Sprachen erstellen und die dann mit JS verarbeiten. Das könnte man dann evtl auch ins Wiki-JS einbinden, so dass wir Artikel haben ähnlich Kampfrechner/Daten in denen wir die CSV-Listen reinmachen und das Wiki-JS dann automatisch die Artikel aus der Liste aktualisiert (dann fallen die Bots nurnoch für die CSV-Listen an).--schönen Mai, Zabu zappenduster 18:38, 25. Feb. 2012 (CET)

Ich wäre ja für PHP, lässt sich dann genauso über nen button aktualisieren^^ framework hab ich mir heute nochmal n neues gebaut, was nur die api nutzt..das andere mit sockopen und ui war mir zu langsam^^ --Cembon (Diskussion | Beiträge) 18:42, 25. Feb. 2012 (CET) wo werden die pl-skripte denn ausgeführt,wenn nicht auf wiki-seite...?!?!schlage php oder py vor, js is viel zu leicht manipulierbar oO!?!-- sniGG wikiNoob...da fuq? 18:43, 25. Feb. 2012 (CET)