Wikipedista:JAnDbot/skripty: Porovnání verzí

Smazaný obsah Přidaný obsah
nová stránka: „Přehled několika používaných složitějších postupů - příslušné dotazy a následné bat soubory == Autoritní data == * [https://petscan.wmflabs.org/?wikidata%5…“
značka: nesprávně kategorizováno
(Žádný rozdíl)

Verze z 11. 6. 2021, 11:23

Přehled několika používaných složitějších postupů - příslušné dotazy a následné bat soubory

Autoritní data

chcp 65001
pwb.py add_text -file:aa.txt -text:"{{Autoritní data}}" -grepnot:"\{\{(Autoritn|DEFAULT|Portál)" -fix:titlecasesablony    -always
pwb.py replace -file:aa.txt -regex "\n*\{\{DEFAULT(.*?)" "\n{{Autoritní data}}\n\n{{DEFAULT\1" -grepnot:"\{\{(Autoritn|Portál)"  -summary:"{{Autoritní data}}"        -fix:titlecasesablony
pwb.py replace -file:aa.txt -regex "\n*\{\{Portály(.*?)\}\}" "\n{{Autoritní data}}\n\n{{Portály\1}}" -grepnot:"\{\{(Autoritn)" -summary:"{{Autoritní data}}"  -fix:titlecasesablony

Commonscat

chcp 65001
pwb.py replace "-regex" "-file:aaa.txt" "=(=*)(.*?)[Ee]xterní odkazy (.*?)\n" "=\1 Externí odkazy =\1\n* {{Commonscat}}\n" "-grepnot:\{[Cc]ommonscat[\|\}]" "-summary:{{Commonscat}}"
pwb.py replace -dotall "-regex" "-file:aaa.txt" "= *Související články *(=*)\n(.*?)\n(\1\s*|\{\{|\[\[[Kk]ategorie)" "= Související články \1\n\2\n\1 Externí odkazy \1\n* {{Commonscat}}\n\n\3" -grepnot:"(\{[Cc]ommonscat[\|\}]|Externí odkazy)" "-summary:{{Commonscat}}"
pwb.py replace -dotall "-regex" "-file:aaa.txt" "= *Literatura *(=*)\n(.*?)\n(\1\s*|\{\{|\[\[[Kk]ategorie)" "= Literatura \1\n\2\n\1 Externí odkazy \1\n* {{Commonscat}}\n\n\3" -grepnot:"(\{[Cc]ommonscat[\|\}]|Externí odkazy)" "-summary:{{Commonscat}}"
pwb.py replace -dotall "-regex" "-file:aaa.txt" "= *Reference *(=*)\n\s*(.*?)\n</references>" "= Reference \1\n\2\n</references>\n\n\1 Externí odkazy \1\n* {{Commonscat}}\n" -grepnot:"(\{[Cc]ommonscat[\|\}]|Externí odkazy|<references */>)" "-summary:{{Commonscat}}"
pwb.py replace -dotall "-regex" "-file:aaa.txt" "= *Reference *(=*)\n\s*(\{\{ *[Pp]řeklad(.*?)\}\}\n*)?(<references */>\n*)?" "= Reference \1\n\2\n\4\1 Externí odkazy \1\n* {{Commonscat}}\n" -grepnot:"(\{[Cc]ommonscat[\|\}]|Externí odkazy|<references>)" "-summary:{{Commonscat}}"
pwb.py replace -dotall "-regex" "-file:aaa.txt" "= *Poznámky *(=*)\n\s*(\{\{ *[Pp]oznámky *\}\}\n*)?(<references(.*?)/>\n*)?" "= Poznámky \1\n\2\n\3\n\1 Externí odkazy \1\n* {{Commonscat}}\n" -grepnot:"(\{[Cc]ommonscat[\|\}]|Externí odkazy)" "-summary:{{Commonscat}}"
pwb.py replace "-regex" "-file:aaa.txt" "= *Odkazy *(=*)\n" "= Externí odkazy \1\n* {{Commonscat}}\n" -grepnot:"(\{[Cc]ommonscat[\|\}]|Externí odkazy)" "-summary:{{Commonscat}}"
pwb.py replace "-regex" "-file:aaa.txt" "\{\{[Pp]ahýl *\}\} *\n" "== Externí odkazy ==\n* {{Commonscat}}\n\n{{Pahýl}}\n" -grepnot:"(\{[Cc]ommonscat[\|\}]|Externí odkazy)" "-summary:{{Commonscat}}"
pwb.py replace "-regex" "-file:aaa.txt" "<references */>" "<references />\n\n== Externí odkazy ==\n* {{Commonscat}}\n" -grepnot:"(\{[Cc]ommonscat[\|\}]|Externí odkazy)" "-summary:{{Commonscat}}"
pwb.py replace  -nocase "-regex" "-file:aaa.txt" "(\n(\{\{(.*?)\}\} *\n*(\{\{(.*?)\}\} *\n*)*)\n*\[\[Kategorie:(.*?)\]\])"  "\n== Externí odkazy ==\n* {{Commonscat}}\n\1\n" -grepnot:"(\{[Cc]ommonscat[\|\}]|Externí odkazy|Obsazení konec)" "-summary:{{Commonscat}}"
pwb.py replace  -nocase "-regex" "-file:aaa.txt" "\n\{\{(.*?)\}\} *\n\n*\[\[Kategorie:(.*?)\]\]"  "\n== Externí odkazy ==\n* {{Commonscat}}\n{{\1}}\n[[Kategorie:\2]]" -grepnot:"(\{[Cc]ommonscat[\|\}]|Externí odkazy)" "-summary:{{Commonscat}}"
pwb.py replace "-regex" "-file:aaa.txt" "\n(.*?)Externí odkazy(.*?)\n" "== Externí odkazy ==\n* {{Commonscat}}\n" "-grepnot:\{[Cc]ommonscat[\|\}]" "-summary:{{Commonscat}}" #nutno potvrzovat
pwb.py replace "-regex" "-file:aaa.txt" "\n(.*?)Externí odkazy(.*?)\n" "=== Externí odkazy ===\n* {{Commonscat}}\n" "-grepnot:\{[Cc]ommonscat[\|\}]" "-summary:{{Commonscat}}"  #nutno potvrzovat
pwb.py add_text "-file:aaa.txt" -text:"\n== Externí odkazy ==\n* {{Commonscat}}\n" -grepnot:"(\{[Cc]ommonscat[\|\}])" "-summary:{{Commonscat}}"   -always