Difference between revisions of "wikiget/de"
From Lazarus wiki
Jump to navigationJump to search (wikiget erweitert) |
m (Fixed syntax highlighting) |
||
(3 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
− | {{wikiget | + | {{wikiget}} |
== Einleitung== | == Einleitung== | ||
Line 31: | Line 31: | ||
:<syntaxhighlight lang="dos">wikiget --recent=8 --deletenotusedpages --deletenotusedimages </syntaxhighlight> | :<syntaxhighlight lang="dos">wikiget --recent=8 --deletenotusedpages --deletenotusedimages </syntaxhighlight> | ||
− | == Beschreibung der Funktionen und Methoden == | + | == wikiget Beschreibung der Funktionen und Methoden == |
− | === | + | === GetAll === |
− | <syntaxhighlight>procedure TWikiGet.GetAll(Version: integer; SaveTOC: boolean);</syntaxhighlight> | + | |
+ | <syntaxhighlight lang=pascal>procedure TWikiGet.GetAll(Version: integer; SaveTOC: boolean);</syntaxhighlight> | ||
; Version | ; Version | ||
: 1: Version 1 der Wiki | : 1: Version 1 der Wiki | ||
Line 41: | Line 42: | ||
: true: Speichern der Indexseiten | : true: Speichern der Indexseiten | ||
: false: Kein speichern der Indexseiten (Default) | : false: Kein speichern der Indexseiten (Default) | ||
+ | |||
+ | === PageToFilename === | ||
+ | |||
+ | <syntaxhighlight lang=pascal>function TWikiGet.PageToFilename(Page: string; IsInternalLink: boolean): string;</syntaxhighlight> | ||
+ | |||
+ | == WikiParser Beschreibung der Funktionen und Methoden == | ||
+ | |||
+ | Einfacher Wiki Parser für die Freepascla/Lazarus Wiki export Seiten | ||
+ | |||
+ | === WikiPageToCaseID=== | ||
+ | |||
+ | <syntaxhighlight lang=pascal>function WikiPageToCaseID(Page: string): string;</syntaxhighlight> | ||
+ | |||
+ | == WikiFormat Beschreibung der Funktionen und Methoden == | ||
+ | |||
+ | Basisklasse für Konverter von Wiki zu irgendwas | ||
+ | |||
+ | === WikiPageToFilename === | ||
+ | |||
+ | <syntaxhighlight lang=pascal>function WikiPageToFilename(DocumentName: string; IsInternalLink, AppendCaseID: boolean): string;</syntaxhighlight> |
Latest revision as of 11:43, 4 March 2020
Einleitung
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.
Benutzung von wikiget
wikiget -h
Zeigt alle Kommandozeilenoptionen
Kommandozeilen Parameter
- --dir=<directory> : Verzeichnis wo die Dateinn abgelegt werden. Default:
- --images=<directory> : Verzeichnis wo die Bilder abgelegt werden. Default: images
- --baseurl=<URL> : URL der Wiki. Default: http://wiki.freepascal.org/
- --page=<pagename> : Diese Seite herunterladen. Kann mehrfach angegeben werden.
- --allmissing : Herunterladen aller Seiten, wenn die Datei nicht bereits lokal gespeichert ist.
- --recent=<days> : Ladet eine Seite herunter die seit x Tagen vorhanden ist. Beinhaltet --allmissing.
- --ignore-recent=<minutes> : Kein neuerliches herunterladen für Dateinen die nicht älter als xxx minuten sind. In Verbindung mit --recent. Default:
- --shownotusedpages : Zeigt nicht verwendete Dateien im Output Verzeichnis.
- --deletenotusedpages : Löscht nicht verwendete Dateien im Output Verzeichnis.
- --shownotusedimages : Zeigt nicht verwendete Dateien im Image Verzeichnis.
- --deletenotusedimages : Löscht nicht verwendete Dateien im Image Verzeichnis.
- --nowrite : Kein schreiben, zeigt nur was geschrieben werden sollte.
Beispiele für Aufrufe
- Herunterladen der Seite wikiget
wikiget --dir=html --images=images --page=wikiget
- Herunterladen der kompletten Wiki
wikiget --allmissing
- Herunterladen der neuen Dateinen einmal in der Woche
wikiget --recent=8 --deletenotusedpages --deletenotusedimages
wikiget Beschreibung der Funktionen und Methoden
GetAll
procedure TWikiGet.GetAll(Version: integer; SaveTOC: boolean);
- Version
- 1: Version 1 der Wiki
- 2: Version 2 der Wiki (aktuell)
- SaveTOC
- true: Speichern der Indexseiten
- false: Kein speichern der Indexseiten (Default)
PageToFilename
function TWikiGet.PageToFilename(Page: string; IsInternalLink: boolean): string;
WikiParser Beschreibung der Funktionen und Methoden
Einfacher Wiki Parser für die Freepascla/Lazarus Wiki export Seiten
WikiPageToCaseID
function WikiPageToCaseID(Page: string): string;
WikiFormat Beschreibung der Funktionen und Methoden
Basisklasse für Konverter von Wiki zu irgendwas
WikiPageToFilename
function WikiPageToFilename(DocumentName: string; IsInternalLink, AppendCaseID: boolean): string;