Uživatel:Milda/poznámky
Z Wikizdrojů, volně dostupné knihovny
- Tomek
- Poe
- Goethe/Nečas
- Thomson [1] [2]
- Patočka: České bajky
Rozpracováno a opuštěno [editovat]
Sledování přesunů [editovat]
Stránky, na které je odkazováno z Wikislovníku, a přitom je reálné, že budou přejmenovány nebo rozděleny:
- Národopisné a cestopisné obrázky z Čech/Obrazy z okolí domažlického – z wikt:loch
- Slovanské národní písně/Zlomky písní a některé krátké#33. – z wikt:oř
- Paměti/IX. — Léta 1509–1530 – z wikt:dvěmi
- O věcech obecných čili Zóon politikon/I.Komu sloužiti – z wikt:dvěma
- Ve stínu lípy – z wikt:dceř a wikt:plynu
Nápověda [editovat]
- extrakce obrázku z djvu:
ddjvu -page=NNN -format=tiff -verbose vstup.djvu vystup.tiff - spojení do jednoho souboru djvu:
djvm -c cele.djvu *.djvu - spojení do jednoho souboru txt a konverze:
for i in *.txt; do cat $i >> cele.txt; echo >> cele.txt; done; dos2unix cele.txt; sed -i -e 's///g' -e 's/[[:space:]]\+/ /g' -e 's/"/“/g' cele.txt(substituční skripty pro sed provedou, po řadě, odstranění Unicode znaku FEFF (znak není očima vidět, ale způsobil již nejeden problém), stažení opakovaných bílých znaků, záměnu uzavírací uvozovky (vhodné při konverzi z Krameria)) - hromadné mazání (parametr
-filemi, nevím proč, nefungoval):cat smazat.txt | { while read i; do python delete.py -page:"$i" -summary:"relikt po přesunu" -always; done; } - regulární výrazy pro přidávání prefixu Autor: v Emacsu, vynechávají odkazy vedoucí do jiného projektu (tj. obsahující dvojtečku); normálně bych to nahradil sedem, ale potřeboval jsem potvrzování každého jednotlivého nahrazení, protože seznamy obsahovaly i několik odkazů na díla, tedy Emacs:
- verze [[Jméno]] → [[Autor:Jméno]]:
\[\[\([^]:|]*\)\]\]→[[Autor:\1|\1]] - verze [[Jméno|Jméno jinak]] → [[Autor:Jméno|Jméno jinak]]:
\[\[\([^]:|]*\)|\([^]:|]*\)\]\]→[[Autor:\1|\2]]
- verze [[Jméno]] → [[Autor:Jméno]]:
- nahrazování pomocí regulárních výrazů ve vimu:
:[rozsah]s/hledat/nahradit/[volby], kderozsahmůže být např.8,10(8.–10. řádek) nebo%(celý dokument), jinak nahrazuje jen na aktuálním řádku, avolbymůže být např.g(nahrazuje více výskytů na řádku, jinak jen první výskyt) neboc(požaduje se potvrzení každého nahrazení) - značkování čísel veršů:
sed -i -e 's/^\([0-9]\+\) /{{Číslo verše|\1}}/' -e 's/^\(.*\) \([0-9]\+\)$/{{Číslo verše|\2}}\1/' soubor.txt - převod nečíslovaného „číslovaného“ seznamu na číslovaný seznam, pro arabské i římské číslování:
sed -i -e 's/^\*\[\[\(\/[IVXLCDM0-9]\+\. \+\)\(.*\)\/\]\]/# [[\1\2|\2]]/' soubor.txt - náhrada tří teček (v různých variantách včetně proložení mezerami) znakem výpustky:
sed -i -e 's/\ *\.[. ][. ]*\./…/g' soubor.txt