Utente:Ripebot/Sors

Da Wikipedia, l'enciclopedia libera.
Vai alla navigazione Vai alla ricerca
Il titolo di questa pagina non è corretto per via delle caratteristiche del software MediaWiki. Il titolo corretto è Per una Wikipedia migliore serve collaborazione! :D.

Lascio qualche regex utile a disposizione di chiunque le volesse usare. :-) Se avete suggerimenti/obiezioni/trovate errori fatemi un fischio. :-)
Ho altre regex in mente molto annebbiate, ma appena prenderanno una forma poco definita le inserirò qui anche se non del tutto esatte, nella speranza che qualcuno conosca la risposta alla domanda definitiva sulla vita, l'universo e tutto quanto regex anche se non ricorda la domanda. :-P
Non ho ritenuto utile segnalare le regex che svolgono sostituzioni standard.

-noinclude: cat
inserisce i noinclude nel categorizzare nelle pagine dei template da categorizzare.

python replace.py -regex -start:! -namespace:template -excepttext:noinclude -cat:Categoria_da_definire "\{\{[Cc]ategorizzare\}\}" "\n<noinclude>{{Categorizzare}}</noinclude>" -summary:"[[WP:Bot|Bot]]: correggo inserimento di [[template:categorizzare]]"


-noinclude: canc
inserisce i noinclude nel cancellazione nelle pagine dei template in cancellazione.

python replace.py -regex -start:! -namespace:template -excepttext:noinclude -cat:Avvisi_di_cancellazione "{{[Cc]ancellazione}}" "\n<noinclude>{{cancellazione}}</noinclude>" -summary:"[[WP:Bot|Bot]]: correggo inserimento di [[template:cancellazione]]"


-tl: cat
inserisce il template categorizzare nelle voci senza categoria, non le becca tutte, ma su qualcuna funziona.

python replace.py -namespace:0 -regex -excepttext:"\[\[[Cc]ategory" -excepttext:"\[\[[Cc]ategoria" -excepttext:"\{\{" -start:! "$" "<noinclude>{{Categorizzare}}</noinclude>" -summary:"[[WP:Bot|Bot]]: aggiungo [[template:categorizzare|da categorizzare]]"


-tl: tmp|bio
aggiunge il tmp:bio nella pagine che necessitano del bio. Ricontrollare gli edit dopo averlo fatto girare.

python replace.py -namespace:0 -regex -excepttext:"\{\{[Bb]io" -excepttext:"\{\{[Tt]mp" -cat:"Biografie" "^" "{{tmp|bio}}" -summary:"[[wP:Bot|Bot]]: aggiungo {{[[template:tmp|tmp]]|bio}}"


-tl: benveip
benvenuta gli ip presenti in Wikipedia:Elenchi_generati_offline/Discussioni_utenti_anonimi col benvenutoIP.

python replace.py -regex -start:! -namespace:3 -links:Wikipedia:Elenchi_generati_offline/Discussioni_utenti_anonimi "(.*)" "{{BenvenutoIP}}--~~~~" -summary:"[[WP:Bot|Bot]]: svuoto pagina e [[template:BenvenutoIP|benvenuto ip]]"


-elimina: A
elimina il {{A}} nella pagine già in cancellazione.

python replace.py -regex -links:Utente:Ripepette/Pagine_in_cancellazione "{{(A|a).*}}" "" -summary:"[[wP:bot|Bot]] (assistito): elimino {{A}}; pagina attualmente in cancellazione"


-tl: portale|Polonia
aggiunge il {{portale|Polonia}}
  1. python replace.py -regex -namespace:0 -excepttext:\{\{[Pp]ortale\|[Pp]olonia -excepttext:\{\{[bB]io -excepttext:\|[pP]olonia\}\} -subcat:Polonia "\{\{[Pp]ortale\|" "{{Portale|Polonia|" -summary:"[[WP:bot|Bot]]: aggiungo occhiello [[portale:Polonia]]"
  2. python replace.py -regex -namespace:0 -excepptext:\{\{[bB]io -excepttext:\{\{[Pp]ortale -subcat:Polonia "$" "\n{{Portale|Polonia}}" -summary:"[[WP:bot|Bot]]: aggiungo occhiello [[portale:Polonia]]"


-disaffollamento categorie
sostituisce il {{s|architettura}} col {{s|chiese}} nelle pagine incluse in categoria:chiese

python replace.py -regex -namespace:0 -subcat:Chiese "\{\{[sS](.*)[Aa]rchitettura" "{{S\1chiese" -summary:"[[wP:bot|Bot]]: -{{S|architettura}} +{{S|chiese}}"




  • non utilizzare, potrebbe essere comunque utile in futuro


-tl:controlcopy
inserisce il {{controlcopy}} nelle voci segnalate dal RevertBot

python replace.py -regex -links:Utente:RevertBot/Report_ottobre_2008 -excepttext:{{[cC]ontrolcopy "^" "{{Controlcopy|motivo=Segnalazione automatica - voce [[Utente:RevertBot/Report_ottobre_2008#{{subst:PAGENAME}}|segnalata]] come possibile violazione di coptright dal [[user:RevertBot|RevertBot]].|firma=''[[user talk:ripepette|<kbd>ripebot</kbd>]]'' - ''<sup>messaggio autamatico</sup>''|argomento=|mese={{subst:CURRENTMONTHNAME}} {{subst:CURRENTYEAR}}}}" -summary:"[[wikipedia:Bot|Bot]]: inserisco controlcopy - voce segnalata dal RevertBot"