Hauptmenü öffnen

AntamarWiki β

Änderungen

AOQML-Massenvalidierung

208 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, wird fälschlicherweise ein Fehler geschmissen. Dieser kann ignoriert nicht evaluiert werden. Variablen in Links sollten künftig bei der Auswertung ignoriert oder , ob die Dateien existieren, da es sollte geschaut werdenzu aufwendig würde, welche Werte sie annehmen können, um sämtliche Dateien nach möglichen Werten für die Variable zu durchforsten und diese dann auf diese Werte zu prüfen. Dazu sollte zumindest ein Hinweis ausgegeben werden.* Bei Verwendung von Funktionen aus der [[AOQML Library|AOQML-Bibliothek]] wird angegebennicht geprüft, dass ob die Datei nicht Bib tatsächlich existiert. Das ist formal korrekt, kann aber ignoriert werden. Künftig Links nicht mehr betrachten, die [Array mit /lib/ anfangen oder die Liste der möglichen Libraries in einem Array hinterlegen, sodass hier auch auf korrekte Schreibung geprüft werden kann. Nachteil: Händisch nachzurüsten.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