Utente:AushulzBot/Python/1
Aspetto
Formattazione wiki delle note
[modifica | modifica wikitesto]In questa pagina si trovano leregex che utilizzo per aggiustare la sezione delle note secondo le regole dettate da wikipedia. Vedi Aiuto:Note.
Titolo->Note</nowiki>
[modifica | modifica wikitesto]Sandbox di prova: Utente:Aushulz/Sandbox21
- Forma per il dump:
replace.py -xml:itwiki-20090105-pages-meta-current.xml -regex "(?<=\n) *=+ *[a-zA-Z _àèéìòù-]* *=+ *((\s*\<references */\>)|(\s*\{\{references *\| *[1-9] *\}\}))" "==Note==\1" -excepttext:"== *Note *==" -namespace:0 -summary:"Riferimenti->Note come da [[Wikipedia:Bar/Discussioni/Note e riferimenti]]"
- FORMA IN PROVA (MANUALE):
replace.py -start:! -regex "(?<=\n) *=+ *[a-zA-Z _àèéìòù-]* *=+ *((\s*\<references */\>)|(\s*\{\{references *\| *[1-9] *\}\}))" "==Note==\1" -excepttext:"== *Note *==" -namespace:0 -summary:"Riferimenti->Note come da [[Wikipedia:Bar/Discussioni/Note e riferimenti]]"
La regex precedente è stata avviata da "!" fino a Giustini. Ho continuato per un po' di tempo le correzioni con il dump, quindi senza seguire più l'ordine alfabetico. (vedere i miei contributi da "17:13, 8 mar 2009 (cron) (diff) Ludwik Lejzer Zamenhof" a "18:26, 8 mar 2009 (cron) (diff) Stettfurt (→Altri progetti)")
Il bot corregge il titolo della sezione in cui è presente "<references/>". Ecco quello che il bot non fa:
- non crea il titolo se la sezione è inesistente (cioè se appena sopra "<references/>" non ci sono titoli)
- se la bibliografia e le note sono state racchiuse in un unica sezione, il bot cambia il titolo ma non crea due sezioni, una per le note e una per la bibliografia, per cui è meglio modificare a mano.
- se ci sono più "<references/>" nel testo il bot non li riunisce in uno solo.
- se la sezione delle note è messa al posto sbagliato, il bot non se ne accorge, semplicemente aggiusta il titolo
- se "<references/>" è preceduto o seguito da tag come "small" o "div", il bot non li elimina (invece andrebbero eliminati).