Utente:AushulzBot/Python: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Ensahequ (discussione | contributi)
Ensahequ (discussione | contributi)
 
(19 versioni intermedie di uno stesso utente non sono mostrate)
Riga 8:
* [[Utente:AushulzBot/Python/1]] - '''Formattazione wiki delle note:''' <small>al momento riesco a modificare i titoli della sezione "Note" quando sono errati. In futuro scriverò uno script per effettuare molte altre correzioni che riguardano le convenzioni dettate da [[Wikipedia:Modello di voce]].</small>
<!-- ------------------------------------------------------------------------------ -->
* [[Utente:AushulzBot/Python/2]] - '''Errori di ortografia nei nomi delle regioni:''' <small>si tratta di inseriroinserire un trattino "-" in alcuni nomi di regioni italiane. Necessito il flagaggio del bot per completare le operazioni, piuttosto ripetitive.</small>
<!-- ------------------------------------------------------------------------------ -->
* [[Utente:AushulzBot/Python/3]] - '''Sostituzioni SI (SistwemaSistema Internazionale):''' <small>sto mettendo insieme un po' di regex mie e di altri. Bisogna stabilire con il Progetto:Scienza e tecnica le linnelinee guida prima di far partire il bot, anche se alcune correzioni mano mano vengono svolte da altri bot.</small>
<!-- ------------------------------------------------------------------------------ -->
* [[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 wiki en-it:''' <small>sono sostituzioni di termini che derivano dal codice wiki inglese, ad esempio "[[category:" al posto di "[[categoria:"</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)
<!-- ------------------------------------------------------------------------------ -->