Hauptmenü öffnen

AntamarWiki β

Änderungen

AOQML-Massenvalidierung

441 Bytes hinzugefügt, 19:44, 12. Aug. 2017
keine Bearbeitungszusammenfassung
== Anwendung ==
Die Einrichtung und Anwendung unterscheidet sich je nach Betriebssystem und ist nicht explizit auf Benutzerfreundlichkeit ausgelegt, sondern richtet sich eher an Nutzer mit Programmierkenntnissenoder gewisser Frusttolleranz bei der Einrichtung neuer Software/Apps. Daher hier folgend Anleitungen für Windows und Linux. Das Skript funktioniert grundsätzlich aber auch mit macOS.
Das Skript selbst ist in Python 2.7 geschrieben, aber lauffähig von 2.6 bis mindestens 3.6 und verwendet Java für den eigentlichen Abgleich. Es sollten demnach das JDK und Python installiert sein.
=== Bekannte Probleme aka. TODO für die Zukunft ===
* Wenn in Links [[Store fetch|Variablen]] genutzt werden, kann nicht evaluiert werden, ob die Dateien existieren, da es zu aufwendig würde, sämtliche Dateien nach möglichen Werten für die Variable zu durchforsten und diese dann zu prüfen. Dazu sollte zumindest ein Hinweis ausgegeben werden.
* Bei Verwendung von Funktionen aus der [[AOQML Library|AOQML-Bibliothek]] wird nicht geprüft, ob die Bib tatsächlich existiert. [Array mit Libkandidaten nachrüsten?]
* Verschachtelte ''includes'' mit Ebenenwechsel können zu falschen Fehlermeldungen führen.
* Hohe Laufdauer des Skripts bei sehr vielen Dateien ist normal und kein Grund zur Besorgnis. Einfach warten, es schließt irgendwann ab. Skriptoptimierung ist möglich.
* Nachdem ein toter Link gefunden wurde, wird der Rest der entsprechenden Datei nicht weiter nach selbigen durchsucht.
* Nach einer Meldung der Form "references missing file" folgt im Textdokument nur ein einfacher Zeilenumbruch, statt mehrerer, wie sonst überall.
== Download des Skripts ==
[[Datei:Questbatch validation.zip]]
 
[[Kategorie:AOQML‏‎]]
[[Kategorie:Mitarbeit]]
3.459
Bearbeitungen