Manual:Pywikibot/pagefromfile.py/cs

pagefromfile.py je skript používaný k nahrávání stránek na wiki z textového souboru.

Tento robot bere svůj vstup z textového souboru UTF-8, který obsahuje několik stránek, které mají být umístěny na wiki. Všechny stránky by měly mít stejný začátek a konec textu (který se nesmí překrývat). Počáteční a koncový text není ve výchozím nastavení nahrán s obsahem stránky.

Název stránky je ve výchozím nastavení převzat z prvního textového bloku obsahu stránky, který je označen tučně (zalomený mezi  a  ). Pokud očekáváte, že název stránky nebude v textu uveden nebo označen jinými značkami, použijte parametry,   a.



Specifické parametry
Pokud stránka k nahrání již existuje, je ve výchozím nastavení přeskočena. Toto chování však můžete přepsat, pokud chcete:

Za režimy 'append' je možné definovat oddělovač, který je přidán mezi stávající a nový text. Například parametr by mezi ně přidal 'foo'. Mezi ně lze přidat nový řádek zadáním hodnoty '\n'.

Příklady


Základní ukázka
V nejzákladnější formě, pagefromfile bere jako vstup jeden textový soubor s několika wiki stránkami. Obsah může být například:

Uložte to jako textový soubor s kódováním UTF-8, například jako 'pages.txt'. Poté můžete spustit. To robotovi umožní vytvořit Pywikibot a AutoWikiBrowser – první bolded prvky na obou stránkách. vám dá příležitost zkontrolovat změny před jejich provedením.



Různé názvy stránek
První tučný prvek často nemusí být nutně správný název stránky. Místo toho bychom mohli například chtít umístit článek o AutoWikiBrowser na AWB. Chcete-li to provést, přidejte před každý článek řádek se správným názvem stránky mezi trojitými uvozovkami (tj. tučně):

a do volání přidejte parametr, tj.:.