Diese Suite von Werkzeugen kann verwendet werden, um eine lokale Kopie aus dem FreeCAD-Wiki abzurufen und sie dann zu verwenden, um qhelp- und pdf-Dateien zu generieren. Das Herunterladen des gesamten Wikis ist jetzt ein riesiger Vorgang, anfällig für Netzwerkfehler, also wurde es in zwei Teile geteilt, einen, um eine Liste der herunterzuladenden Dateien abzurufen, und einen anderen, um die Dateien tatsächlich herunterzuladen.
-
Führen Sie
buildwikiindex.py
aus, um eine Indexdatei zu erstellen, die eine Liste aller herunterzuladenden Dateien enthält -
Führen Sie
downloadwiki.py
aus. Wenn die Verbindung unterbrochen wird, führen Sie es erneut aus, die bereits heruntergeladenen Dateien werden übersprungen. -
Führen Sie
buildqhelp.py
aus, um die Dateienfreecad.qhc
undfreecad.qch
zu generieren -
Führen Sie
buildpdf.py
aus, umfreecad.pdf
zu generieren (wkhtmltopdf muss installiert sein) -
die qhelp-Dateien können mit
assistant -collectionFile freecad.qhc
getestet werden -
Wenn Sie bereits das gesamte Wiki heruntergeladen haben, führen Sie unmittelbar danach
update.py
aus, um eine Liste mit Revisions-IDs für jede Seite zu erstellen. -
Sobald die anfängliche Revisionsliste erstellt wurde, kann das Skript
update.py
jederzeit in der Zukunft ausgeführt werden, um nach Seiten zu suchen, die sich seit der gespeicherten Revisions-ID geändert haben. Das Skript soll zweimal ausgeführt werden, einmal, um eine Liste der geänderten Seiten zu erhalten, und ein weiteres, um die geänderten Seiten (und alle ihre Abhängigkeiten) erneut herunterzuladen. -
Um die generierte
freecad.qch
in Teile aufzuteilen, die kleiner als 50 MB sind (Github-Grenze):split -d --byte=49M localwiki/freecad.qch localwiki/freecad.qch.part
-
Um die Teile (zum Testen) wieder zusammenzufügen:
cat localwiki/freecad.qch.part* >> test.qch
Überprüfen Sie dann, obtest.qch
dieselbe md5-Nummer wielocalwiki/freecad.qch
hat -
Zum Testen:
assistant -collectionFile localwiki/freecad.qhc
FreeCAD 0.18 Grundlagen #0 Erste Schritte in FreeCAD - CAD Anfänger Tutorial (Deutsch)
FreeCAD 0.18 Grundlagen #1 Saubere Skizzen im Sketcher erstellen - CAD Anfänger Tutorial (Deutsch)
FreeCAD 0.19 Grundkurs #1 - Dein Start in FreeCAD (DE)
FreeCAD 0.19 Grundkurs #2 - Saubere Skizzen in FreeCAD (DE)
FreeCAD 0.19 Grundkurs #3 - Skizzen für Fortgeschrittene (DE)
FreeCAD 0.19 Grundkurs #4 - Abschluss Sketcher (DE)
FreeCAD 0.19 Grundkurs #5 - Stabile Modelle im Part Design von Beginn an (DE)
Weitere Kurse findet man in der Youtube Playliste.
FreeCAD-documentation
Original: FreeCAD-Doc