Wikipedia:Bar/Discussioni/Cercasi bot flaggati disponibili a effettuare correzioni sulle "Note". La regex è pronta

Da Wikipedia, l'enciclopedia libera.
Vai alla navigazione Vai alla ricerca
Cercasi bot flaggati disponibili a effettuare correzioni sulle "Note". La regex è pronta NAVIGAZIONE


Ho scritto una regex per scovare le voci di wikipedia in cui la sezione "Note" non è formattata a dovere. Se volete aiutarmi, è sufficiente che abbiate un bot (non importa se flaggato) e tanta pazienza. Nella pagina del mio bot (Utente:AushulzBot) e al Bar dei botolatori (Discussioni Wikipedia:Bot) ho spiegato la faccenda, che riassumo qui brevemente. Leggete Aiuto:Note prima di iniziare.
La regex, da usare in manuale (cioè senza premere "y" o "a") è la seguente:

replace.py -start:! -regex "(?<=\n)( *=* *)[a-zA-Z _àèéìòù-]*( *=* *)((\s*\<references */\>)|(\s*\{\{references *\| *[1-9] *\}\}))" "==Note==\3" -excepttext:"== *Note *==" -namespace:0 -summary:"Riferimenti->Note come da [[Wikipedia:Bar/Discussioni/Note e riferimenti]]"

Con il dump ho incontrato problemi, ma utilizzando nella sintassi che ho scritto sopra, non ci sono stati particolari intoppi. Come dicevo, va utilizzata in manuale, quindi:

  • si fa partire il comando che ho scritto, sostituendo "!" con la parola o la lettera da cui si vuole iniziare
  • appena il bot trova qualcosa, si clicca "b" per aprire la pagina
  • si va in modifica e si cerca nella pagina "references" (io utilizzo le funzioni della barra di GoogleBar Lite, con firefox)
  • si fanno le dovute sostituzioni, che possono essere le più disparate: infatti si possono trovare le note inserite nel corpo del testo anziché alla fine, divise per colonne in maniera "artificiale" anziché utilizzare l'apposito template:references, bibliografia e note mescolate insieme, ecc... Nei casi più fortunati bisogna semplicemente sostituire "fonti" o "riferimenti" con note, ma non è sempre così.

* si salva e si osserva la pagina salvata, in particolare bisogna vedere che le note non siano vuote, nel qual caso vanno tolte.

  • Visualizzate in anteprima il risultato, in particolare bisogna vedere che le note non siano vuote, nel qual caso vanno tolte. Se tutto sembra a posto salvate la pagina.
  • nella finestra dei comandi si preme invio, e se nessuna modifica è stata svolta (cosa che non mi è mai successa) si preme "n".
    Per ora sto utilizzando questa procedura, durante la quale sistemo pure l'ordine degli elementi a fine pagina, e altre piccole imprecisioni. Se avete dei bot fermi che non utilizzate, potete darmi una mano iniziando da una lettera a vostro piacimento dopo la "A", che sto terminando. Infatti le pagine da correggere sono davvero tantissime, ed una procedura completamente automatizzata è IMHO non proponibile. Inoltre la procedura che utilizzo va bene anche per i bot non flaggati, perché le modifiche sono svolte a mano.
    Se qualcuno vuole aiutarmi, scriva di seguito la lettera dell'alfabeto dalla quale vuole iniziare per darmi una mano, in modo che bot diversi non controllino le stesse voci.
    Un'avvertimento: al momento la regex "si blocca" in corrispondenza di alcune pagine (a me finora è capitato 2 volte). In questo caso basta premere CTRL+C e fare ripartire la procedura 2-3 voci dopo l'ultima che è stata controllata (vedere a proposito l'indice alfabetico presente alla pagina Speciale:TutteLePagine).
    Per qualsiasi dubbio, critica o altro, potete contattarmi alla mia pagina di discussione. --Aushulz (msg) 03:15, 24 gen 2009 (CET)[rispondi]
Ciao ho corretto una riga se non ti spiace ;) --Skyluke 09:55, 24 gen 2009 (CET)[rispondi]
Anche non che cosa??? -- Sannita - L'admin (a piede) libero 12:22, 24 gen 2009 (CET)[rispondi]
E soprattutto, perché scrivere al Bar quando ci sono pagine apposite? avrà mica a che fare con questo? --Elitre 12:56, 24 gen 2009 (CET)[rispondi]
Meglio linkare qui, con la coda di processi attuale si vede la votazione alla situazione di giorni fa... {Sirabder87}Static age 13:55, 24 gen 2009 (CET)[rispondi]
Chiarisco la mia affermazione di prima: Far passare l'idea che un bot non autorizzato possa girare su it.wiki, anche se poi non edita, significa di fatto gettare nella carta straccia le regole attualmente vigenti per i bot. Non vorrei che a qualcuno salti in mente che è possibile usare un bot non flaggato. -- Sannita - L'admin (a piede) libero 12:57, 24 gen 2009 (CET)[rispondi]
A quanto ho capito, la pagina Wikipedia:Bot/Richieste serve a indicare le correzioni da eseguire, mentre in questa discussione sto cercando dei volontari per eseguire una procedura che è chiaramente da eseguire e di cui se ne è già parlato. Dopo discussione con Sannita, restringo la mia richiesta di aiuto ai soli bot flaggati. --Aushulz (msg) 13:20, 24 gen 2009 (CET)[rispondi]
Mi citi il passaggio in cui c'è scritto di non utilizzare quella pagina per procedure come la tua, ma di mobilitare l'intera comunità tramite Bar? --Elitre 13:32, 24 gen 2009 (CET)[rispondi]
Ho copiato la discussione alla pagina Wikipedia:Bot/Richieste. Se pensate che il Bar non sia il luogo più adatto per queste discussioni, potete eliminare questa discussione o trasformarla in redirect. --Aushulz (msg) 14:30, 24 gen 2009 (CET)[rispondi]
Quella pagina serve per fare in modo che chi non ha un bot possa chiedere agli altri di fare il lavoro per lui, quindi per la tua richiesta va bene. Jalo 16:00, 24 gen 2009 (CET)[rispondi]