Utente:AushulzBot/Python: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Ensahequ (discussione | contributi)
Ensahequ (discussione | contributi)
 
(9 versioni intermedie di uno stesso utente non sono mostrate)
Riga 14:
* [[Utente:AushulzBot/Python/4]], [[Utente:AushulzBot/Python/7]] e [http://botwiki.sno.cc/wiki/Python:Portalebot.py Python:Portalebot.py] - '''Modifiche al template:Portale:''' <small>è indispensabile avere il flag per iniziare questi lavori, che vanno a sistemare il template:portale in vari modi (lascio i sottoportali, unisco i template:portale, inserisco i template:portale per categoria). Non sono riuscito a fare partire la regex dei sottoportali con il dump, ma in alfabetico funziona benissimo (sono arrivato dopo la "L" per la regex "Campania", ma ci sono tantissime regex da fare girare, per cui è molto meglio se risolvo il problema del dump).</small>
<!-- ------------------------------------------------------------------------------ -->
* [[Utente:AushulzBot/Python/5]] - '''Sostituzioni templatewiki deprecatien-it:''' <small>sono sostituzioni di termini che derivano dal codice wiki inglese, (ad esempio "[[category:" al posto di "[[categoria:") oppure deprecati (ad esempio [[Template:Commonscat]]).</small>
<!-- ------------------------------------------------------------------------------ -->
* [[Utente:AushulzBot/Python/6]] - '''Correzione minuscole:''' <small>script che inserisce l'iniziale maiuscola nei nomi proprio di persona, nomi geografici, e dove ce n'è bisogno. Qualunque aiuto a completare la lista è ben accetto.</small>
<!-- ------------------------------------------------------------------------------ -->
* [[Utente:AushulzBot/Python/8]] - '''Sostituzioni template deprecati:''' <small>sono sostituzioni di template deprecati (ad esempio [[Template:Commonscat]]).</small>
<!-- ------------------------------------------------------------------------------ -->
* '''Ordine delle sezioni predefinite:'''
<pre>
replace.py -page:"Utente:AushulzBot/Sandbox" -regex "(=+ *Bibliografia *=+)((\s|\S)*)(?<=\n)(=+ *Note *=+ *((\s*\<references */\>)|(\s*\{\{references *\| *[1-9] *\}\})))\s*" "\4\3\3\1\2" "(=+ *Voci correlate *=+)((\s|\S)*)(?<=\n)(=+ *Note *=+ *((\s*\<references */\>)|(\s*\{\{references *\| *[1-9] *\}\})))\s*" "\4\3\3\1\2" "(=+ *Altri progetti *=+)((\s|\S)*)(?<=\n)(=+ *Note *=+ *((\s*\<references */\>)|(\s*\{\{references *\| *[1-9] *\}\})))\s*" "\4\3\3\1\2" "(=+ *Collegamenti esterni *=+)((\s|\S)*)(?<=\n)(=+ *Note *=+ *((\s*\<references */\>)|(\s*\{\{references *\| *[1-9] *\}\})))\s*" "\4\3\3\1\2" -summary:"Ordino [[Wikipedia:Sezioni#Sezioni_predefinite|sezioni predefinite]]"
</pre>
<pre>
replace.py -page:"Utente:AushulzBot/Sandbox" -regex "(=+ *Altri progetti *=+)((\s|\S)*)(?<=\n)(=+ *Voci correlate *=+ *(\s*\* *\[\[[a-zA-Z0-9 ]+\]\])+)\s*" "\4\3\3\1\2" "(=+ *Collegamenti esterni *=+)((\s|\S)*)(?<=\n)(=+ *Voci correlate *=+ *(\s*\* *\[\[[a-zA-Z0-9 ]+\]\])+)\s*" "\4\3\3\1\2" -summary:"Ordino [[Wikipedia:Sezioni#Sezioni_predefinite|sezioni predefinite]]"
</pre>
::Casi in cui ha fallito: [http://it.wikipedia.org/w/index.php?title=Alalcomeneo&action=historysubmit&diff=31492984&oldid=29193032] (Sottosezioni), [http://it.wikipedia.org/w/index.php?title=Alba_Donati&action=historysubmit&diff=31493171&oldid=30248432] (altre sezioni inserite in fondo, tra quelle predefinite), [http://it.wikipedia.org/w/index.php?title=Alfa_Romeo_Tipo_33&action=historysubmit&diff=32024372&oldid=29914737] (manca l'elenco puntato), [http://it.wikipedia.org/w/index.php?title=Alfabeto_Deseret&action=historysubmit&diff=32024377&oldid=29193680] (template spezzato con "invio"), [http://it.wikipedia.org/w/index.php?title=Alfabeto_arabo&action=historysubmit&diff=32024380&oldid=31868879] (testo nascosto)
<!-- ------------------------------------------------------------------------------ -->