Sign in Join
Wiki copytemporary

wikiget/de: what changed

Revision 0 to 1. Removed lines have a minus sign; added lines have a plus sign.

Title: wikiget/de

OldNewLine
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).*

Back to history