wikiget/de: what changed
Revision 0 to 1. Removed lines have a minus sign; added lines have a plus sign.
Title: wikiget/de
| Old | New | Line | |
|---|---|---|---|
| 1 | + | ## Einleitung | |
| 2 | + | ||
| 3 | + | Wikiget ist Consolenprogramm um die lazarus wiki herunter zu laden. Es könnte auch für andere Mediawiki Seiten geeignet sein. Sie finden es in der Basisinstallation von Lazarus unter dem Verzeichnis LazarusDir/components/wiki. | |
| 4 | + | ||
| 5 | + | ## Benutzung von wikiget | |
| 6 | + | ||
| 7 | + | `wikiget -h` Zeigt alle Kommandozeilenoptionen | |
| 8 | + | ||
| 9 | + | ### Kommandozeilen Parameter | |
| 10 | + | ||
| 11 | + | ||
| 12 | + | --dir=\<directory\> : Verzeichnis wo die Dateinn abgelegt werden. Default: | |
| 13 | + | ||
| 14 | + | --images=\<directory\> : Verzeichnis wo die Bilder abgelegt werden. Default: images | |
| 15 | + | ||
| 16 | + | --baseurl=\<URL\> : URL der Wiki. Default: <http://wiki.freepascal.org/> | |
| 17 | + | ||
| 18 | + | --page=\<pagename\> : Diese Seite herunterladen. Kann mehrfach angegeben werden. | |
| 19 | + | ||
| 20 | + | --allmissing : Herunterladen aller Seiten, wenn die Datei nicht bereits lokal gespeichert ist. | |
| 21 | + | ||
| 22 | + | --recent=\<days\> : Ladet eine Seite herunter die seit x Tagen vorhanden ist. Beinhaltet --allmissing. | |
| 23 | + | ||
| 24 | + | --ignore-recent=\<minutes\> : Kein neuerliches herunterladen für Dateinen die nicht älter als xxx minuten sind. In Verbindung mit --recent. Default: | |
| 25 | + | ||
| 26 | + | --shownotusedpages : Zeigt nicht verwendete Dateien im Output Verzeichnis. | |
| 27 | + | ||
| 28 | + | --deletenotusedpages : Löscht nicht verwendete Dateien im Output Verzeichnis. | |
| 29 | + | ||
| 30 | + | --shownotusedimages : Zeigt nicht verwendete Dateien im Image Verzeichnis. | |
| 31 | + | ||
| 32 | + | --deletenotusedimages : Löscht nicht verwendete Dateien im Image Verzeichnis. | |
| 33 | + | ||
| 34 | + | --nowrite : Kein schreiben, zeigt nur was geschrieben werden sollte. | |
| 35 | + | ||
| 36 | + | ### Beispiele für Aufrufe | |
| 37 | + | ||
| 38 | + | Herunterladen der Seite wikiget | |
| 39 | + | ```dos | |
| 40 | + | wikiget --dir=html --images=images --page=wikiget | |
| 41 | + | ``` | |
| 42 | + | ||
| 43 | + | Herunterladen der kompletten Wiki | |
| 44 | + | ```dos | |
| 45 | + | wikiget --allmissing | |
| 46 | + | ``` | |
| 47 | + | ||
| 48 | + | Herunterladen der neuen Dateinen einmal in der Woche | |
| 49 | + | ```dos | |
| 50 | + | wikiget --recent=8 --deletenotusedpages --deletenotusedimages | |
| 51 | + | ``` | |
| 52 | + | ||
| 53 | + | ## wikiget Beschreibung der Funktionen und Methoden | |
| 54 | + | ||
| 55 | + | ### GetAll | |
| 56 | + | ||
| 57 | + | ``` pascal | |
| 58 | + | procedure TWikiGet.GetAll(Version: integer; SaveTOC: boolean); | |
| 59 | + | ``` | |
| 60 | + | ||
| 61 | + | Version | |
| 62 | + | 1: Version 1 der Wiki | |
| 63 | + | ||
| 64 | + | 2: Version 2 der Wiki (aktuell) | |
| 65 | + | ||
| 66 | + | SaveTOC | |
| 67 | + | true: Speichern der Indexseiten | |
| 68 | + | ||
| 69 | + | false: Kein speichern der Indexseiten (Default) | |
| 70 | + | ||
| 71 | + | ### PageToFilename | |
| 72 | + | ||
| 73 | + | ``` pascal | |
| 74 | + | function TWikiGet.PageToFilename(Page: string; IsInternalLink: boolean): string; | |
| 75 | + | ``` | |
| 76 | + | ||
| 77 | + | ## WikiParser Beschreibung der Funktionen und Methoden | |
| 78 | + | ||
| 79 | + | Einfacher Wiki Parser für die Freepascla/Lazarus Wiki export Seiten | |
| 80 | + | ||
| 81 | + | ### WikiPageToCaseID | |
| 82 | + | ||
| 83 | + | ``` pascal | |
| 84 | + | function WikiPageToCaseID(Page: string): string; | |
| 85 | + | ``` | |
| 86 | + | ||
| 87 | + | ## WikiFormat Beschreibung der Funktionen und Methoden | |
| 88 | + | ||
| 89 | + | Basisklasse für Konverter von Wiki zu irgendwas | |
| 90 | + | ||
| 91 | + | ### WikiPageToFilename | |
| 92 | + | ||
| 93 | + | ``` pascal | |
| 94 | + | function WikiPageToFilename(DocumentName: string; IsInternalLink, AppendCaseID: boolean): string; | |
| 95 | + | ``` | |
| 96 | + | ||
| 97 | + | --- | |
| 98 | + | *From the Free Pascal wiki, page "wikiget/de", as it stood on 2020-03-04 after a change by Trev, out of the wiki's dump of 2024-05-26. Copyright stays with the author who wrote it, according to the old wiki's [[Licensing]] page. If you have concerns about this material, [message the admin](/wiki-contact).* |
