Bearbeiten von „Diskussion:Kampfrechner/Daten

Zur Navigation springen Zur Suche springen

Achtung

Du bearbeitest diese Seite unangemeldet. Wenn du deine Änderung speicherst, wird deine aktuelle IP-Adresse in der Versionsgeschichte aufgezeichnet und ist damit öffentlich einsehbar. Um effektiver mitarbeiten zu können und deine IP-Adresse zu verbergen, melde dich doch bitte an.

Speichere bitte keine Textversuche ab. Nutze stattdessen die Spielwiese, um dich im Umgang mit der Textverarbeitung im Wiki vertraut zu machen.

Die Bearbeitung kann rückgängig gemacht werden. Bitte prüfe den Vergleich unten, um sicherzustellen, dass du dies tun möchtest, und veröffentliche dann unten deine Änderungen, um die Bearbeitung rückgängig zu machen.

Aktuelle Version Dein Text
Zeile 48: Zeile 48:


Warum wurde das automatische Update deaktiviert? Ich fand es sehr praktisch, so muss ich das Skript immer von Hand ausführen. --[[Spezial:Beiträge/91.65.141.33|91.65.141.33]] 14:48, 29. Mär. 2020 (CEST)
Warum wurde das automatische Update deaktiviert? Ich fand es sehr praktisch, so muss ich das Skript immer von Hand ausführen. --[[Spezial:Beiträge/91.65.141.33|91.65.141.33]] 14:48, 29. Mär. 2020 (CEST)
:push --[[Spezial:Beiträge/91.65.141.33|91.65.141.33]] 16:42, 7. Mai 2020 (CEST)
:push --~~
::Es kam nie dazu, dass man die Lösung extern gehosted hätte. Der Bot lief privat bei mir auf einem Rasperry Pi und den hab ich offline genommen weil das Script wegen SSL Problemen dauert crasht und ich nicht die Zeit/Lust hab es zu beheben. Das Skript ist open-source, siehe [[Skripte]]. Und mein Framework, welches die Skripte ausgeführt und automatisch hochgeladen hat auch, siehe [https://github.com/Zabuzard/reWiki]. --[[Benutzer:Zabuza|<font color="#01AF7B"><b>Zabu</b></font>]] [[Benutzer Diskussion:Zabuza|<sup><font color="#00AAAA">&#8747;<sub>&#947;</sub>fdz = 2&#960;i &#931;<sub>s</sub>&#967;<sub>&#947;</sub>(s)res<sub>s</sub>(f)</font></sup>]] 20:58, 7. Mai 2020 (CEST)
:::Danke für den Link zu deinem Repo! Da fehlt ja scheinbar nicht viel dazu das ganze auf AWS oder einem ähnlichen Anbieter zu hosten und z.B. wöchentlich auszuführen. Ich würde mich gerne beteiligen und z.B. die Patenschaft für manche Skripte übernehmen. Hat sonst noch jemand Interesse daran? Würde unter anderem auch dazu führen, dass die Karte im Wiki aktuell bleibt. --[[Spezial:Beiträge/91.65.141.33|91.65.141.33]] 23:59, 7. Mai 2020 (CEST)
 
:::: Wenn du nen Shellscript oder so machst könnte ich das eventuell auf meiner Heroku Instanz machen (habe gerade nicht so viel lust mir das selbst anzuschauen, wenn du lust hast meld dich bei mir in Welt 1 am besten) -[[Benutzer:Baum|Baum]] ([[Benutzer Diskussion:Baum|Diskussion]]) 22:47, 8. Mai 2020 (CEST)
:::::Ich könnte z.B. alle NPC Skripte hier im Wiki warten, wenn jemand anders eine Ausführungsumgebung (laden der Skripte, ausführen, output hochladen) bereit stellt und laufen lässt. Oder ich könnte mir die Map Skripte anschauen. Hätte jemand Interesse da mit zu machen? --[[Spezial:Beiträge/91.65.141.33|91.65.141.33]] 00:47, 9. Mai 2020 (CEST)
:::::: So wie ich das sehe läd Zabus javading die automatisch hoch, also müsste man eventuell das an https anpassen (?) und die scripts sind dort in einem Unterordner, können also einfach aktualisiert/ergänzt werden. und java/PHP sollte bei mir laufen, werde das mal testen und grob einrichten edit: java,php und perl funktionieren ^^ [[Benutzer:Baum|Baum]] ([[Benutzer Diskussion:Baum|Diskussion]]) 01:20, 9. Mai 2020 (CEST)
::::::: Ich habe mir die NPC Skripte gerade mal genauer angeschaut, die sind end of life ich schreibe die neu und stelle sie dann zur Verfügung. Kann jemand mit Rechten das 'cmlimit' bitte so anpassen, dass der call https://www.fwwiki.de/api.php?action=query&list=categorymembers&cmtitle=Kategorie:NPCs&cmlimit=10000&cmprop=ids|title|type&format=json durch geht? Ich verwende außerdem den call https://www.fwwiki.de/api.php?action=query&format=json&pageids=2352&prop=revisions&rvprop=content (bitte nicht abschalten). Ich würde gerne checken, dass mein Output dem von npclist.php entspricht, kann das bitte jemand ausführen der weiss wie es geht und bei pastebin hochladen? (hat in einem online Interpreter nicht funktioniert) --[[Spezial:Beiträge/91.65.141.33|91.65.141.33]] 13:41, 9. Mai 2020 (CEST)
:::::::: https://pastebin.com/ZSYquS6x das ist die generierte npclist.txt , wie wärs erstmal reWiki auf https zu bringen? (scheint mir deutlich einfacher und die anderen scripts gehen an sich ja noch) -[[Benutzer:Baum|Baum]] ([[Benutzer Diskussion:Baum|Diskussion]]) 17:00, 9. Mai 2020 (CEST)
::::::::: Mein npc skript ist jetzt fertig, funktioniert aber nur für die ersten 500 Artikel/Npc. Kann jemand bitte noch den Parameter 'cmlimit' auf 10000 setzen, damit man alle NPC Seiten auf einmal abrufen kann? --[[Spezial:Beiträge/91.65.141.33|91.65.141.33]] 18:56, 10. Mai 2020 (CEST)
:::::::::: Das kann nur [[Benutzer:Tiramon|Tiramon]] -[[Benutzer:Baum|Baum]] ([[Benutzer Diskussion:Baum|Diskussion]]) 20:38, 10. Mai 2020 (CEST)
:Ihr koennt da gerne rumbasteln, ist ja alles open-source (wiki und das github repo)/ Da freut sich das ganze Wiki, insbesondere wenn das ednlich mal extern automatisiert ist und nicht staendig gewartet werden muss :D Falls "eure" Skripte fertig sind und es laeuft koennen wir gerne auch einen Wiki-Account mit Bot-Eechten erstellen, dann sind die Edits nicht so aufdringlich :) --[[Benutzer:Zabuza|<font color="#01AF7B"><b>Zabu</b></font>]] [[Benutzer Diskussion:Zabuza|<sup><font color="#00AAAA">&#8747;<sub>&#947;</sub>fdz = 2&#960;i &#931;<sub>s</sub>&#967;<sub>&#947;</sub>(s)res<sub>s</sub>(f)</font></sup>]] 22:15, 9. Mai 2020 (CEST)
:: [[Benutzer:Baumbot|Baumbot]] existiert ja schon ;). überlege ob es nicht einfacher wäre die aktualisierung über einen headless browser zu machen (pupeteer), wäre vermutlich einfacher zu implementieren. -[[Benutzer:Baum|Baum]] ([[Benutzer Diskussion:Baum|Diskussion]]) 23:28, 9. Mai 2020 (CEST)
 
== alternatives Skript ==
Für das Parsen und Verarbeiten von NPC-Daten aus dem Wiki gibt es jetzt ein alternatives Skript: https://gitlab.com/Phlekray/fwwiki-tools
Bugs und Verbesserungsvorschläge sehr gerne an mich!
Man kann sich die NPC-Daten prinzipiell ausgeben lassen wie man möchte, das Format von npclist.php wird unterstützt.
 
Der Output des initial commits ist identisch zu npclist.php mit folgenden Bugfixes:
 
- Robusteres parsen von Ints, z.B. der String 1-5 wurde als 0 geparst wegen Max(0, 1-5).
 
- Drops aus der Vorlag NPC/Abweichung stehen nun an der richtigen Stelle im Output, z.B. Lava-Wurm.
 
Der aktuelle Stand enthält folgende Verbesserungen (bei gleicher Struktur der Daten im Output):
 
- Positions can be parsed from embedded maps.
 
- Link name is used instead of link text to describe drops.
 
- The npc name from the layout is preferred over the page title.
 
- Redundant none values are ignored. --[[Spezial:Beiträge/91.65.141.33|91.65.141.33]] 17:57, 1. Jun. 2020 (CEST)

Bitte beachte, dass alle Beiträge zu FreewarWiki von anderen Mitwirkenden bearbeitet, geändert oder gelöscht werden können. Reiche hier keine Texte ein, falls du nicht willst, dass diese ohne Einschränkung geändert werden können.

Du bestätigst hiermit auch, dass du diese Texte selbst geschrieben hast oder diese von einer gemeinfreien Quelle kopiert hast (weitere Einzelheiten unter FreewarWiki:Urheberrechte). ÜBERTRAGE OHNE GENEHMIGUNG KEINE URHEBERRECHTLICH GESCHÜTZTEN INHALTE!

Bitte beantworte die folgende Frage, um diese Seite speichern zu können (weitere Informationen):

Abbrechen Bearbeitungshilfe (wird in einem neuen Fenster geöffnet)

Folgende Vorlagen werden auf dieser Seite verwendet: