Difference between revisions of "wikiget/de"

From Free Pascal wiki
Jump to navigationJump to search
(wikiget erweitert)
m (Fixed syntax highlighting)
 
(One intermediate revision by one other user not shown)
Line 1: Line 1:
{{wikiget/de}}
+
{{wikiget}}
  
 
== Einleitung==
 
== Einleitung==
Line 34: Line 34:
  
 
=== GetAll ===
 
=== 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 43: Line 44:
  
 
=== PageToFilename ===
 
=== PageToFilename ===
<syntaxhighlight>function TWikiGet.PageToFilename(Page: string; IsInternalLink: boolean): string;</syntaxhighlight>
+
 
 +
<syntaxhighlight lang=pascal>function TWikiGet.PageToFilename(Page: string; IsInternalLink: boolean): string;</syntaxhighlight>
  
 
== WikiParser Beschreibung der Funktionen und Methoden ==
 
== WikiParser Beschreibung der Funktionen und Methoden ==
 +
 
Einfacher Wiki Parser für die Freepascla/Lazarus Wiki export Seiten
 
Einfacher Wiki Parser für die Freepascla/Lazarus Wiki export Seiten
  
 
=== WikiPageToCaseID===
 
=== WikiPageToCaseID===
<syntaxhighlight>function WikiPageToCaseID(Page: string): string;</syntaxhighlight>
+
 
 +
<syntaxhighlight lang=pascal>function WikiPageToCaseID(Page: string): string;</syntaxhighlight>
  
 
== WikiFormat Beschreibung der Funktionen und Methoden ==
 
== WikiFormat Beschreibung der Funktionen und Methoden ==
 +
 
Basisklasse für Konverter von Wiki zu irgendwas
 
Basisklasse für Konverter von Wiki zu irgendwas
  
 
=== WikiPageToFilename ===
 
=== WikiPageToFilename ===
<syntaxhighlight>function WikiPageToFilename(DocumentName: string; IsInternalLink, AppendCaseID: boolean): string;</syntaxhighlight>
+
 
 +
<syntaxhighlight lang=pascal>function WikiPageToFilename(DocumentName: string; IsInternalLink, AppendCaseID: boolean): string;</syntaxhighlight>

Latest revision as of 11:43, 4 March 2020

Deutsch (de) | English (en)

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;