Discussioni Wikipedia:Bot/Archivio/4

Da Wikipedia, l'enciclopedia libera.
Vai alla navigazione Vai alla ricerca

Togliere immagini EDP al di fuori dell'NS0[modifica wikitesto]

Ho notato, ultimamente, che molte immagini EDP vengono usate al di fuori dell'NS0. Stavo pensando di fare una specie di delinker che elimini tutti questi usi impropri delle immagini EDP. Cosa ne pensate? Inoltre: ho due bot, uno flaggato e uno no. Io preferirei usare il bot flaggato per questa operazione, concordate o pensate sia meglio usare quello non flaggato? Fale (msg) 09:31, 24 mag 2010 (CEST) PS: per dare un idea dei volumi, si sta parlando di 1.6k+ immagini (immagini, non usi, quindi gli usi sono, quasi sicuramente, superiori a questo numero) Fale (msg) 09:36, 24 mag 2010 (CEST)[rispondi]

è cosa buona a giusta, ci pensava prima Wisbot (da cui puoi recuperare lo script in python) che però non edita da settembre. Si può fare sicuramente da flaggato, IMHO. E periodicamente. Funziona che prima avvisa l'utente di togliere l'immagine dalla sua user page e poi dopo una settimana la toglie lui se non l'ha già fatto l'utente. Fuori da ns utente sono perplesso, meglio forse prima fare un elenco offline e valutare la cosa. Anche perchè ci sono tantissimi stemmi utilizzati come template (e che quindi violano l'EDP), avevo proposto di sostituirli nei template con immagini non EDP ma evidentemente per qualcuno le regole valgono solo qualche volta. --Superchilum(scrivimi) 09:48, 24 mag 2010 (CEST)[rispondi]
Grazie Superchilum del supporto :) Anche io pensavo a qualcosa di periodico :) Grazie per il suggerimento per il codice :). Per il dump offline... tra qualche ora lo faccio così si può valutare bene la cosa :). Uno stemma EDP usato in un template è sbagliato SEMPRE, ma purtroppo, come hai detto tu, qualcuno ha idea molto strana di regole... Fale (msg) 09:58, 24 mag 2010 (CEST)[rispondi]

Mi rendo conto solo ora della gravità della situazione... qua trovate le pagine, divise per namespace, che includono immagini EDP... Fale (msg) 13:16, 24 mag 2010 (CEST)[rispondi]

Per me procedi pure.--Senpai - せんぱい scrivimi 13:25, 24 mag 2010 (CEST)[rispondi]
cme volevasi dimostrare la maggior parte riguardano stemmi, anche in file come File:Stub San Marino.png per il quale basterebbe usare una bandiera free da commons invece dello stemma. Tutti i template stemmini sono da sostituire, c'è poco da fare. Però per quelli bisognerebbe avere un consenso prima, dato che l'ultima volta una minoranza agguerrita (mi pare, eh, non ricordo esattamente) aveva bloccato tutto. --Superchilum(scrivimi) 13:58, 24 mag 2010 (CEST)[rispondi]
Mi sembra di capire che il problema sta a monte e ci vuole una discussione con una base più larga... adesso la posto al bar. Fale (msg) 20:13, 24 mag 2010 (CEST)[rispondi]
Considera che molte di quelle immagini (soprattutto quelle in NS1, in NS2 non sono sicuro, derivano dall'inclusione in template, esempio {{Monitoraggio}}. Sarebbe sufficiente modificare i template per "smaltirne" una grossa fetta --BrocScrivimi! 21:05, 24 mag 2010 (CEST)[rispondi]
Sisi, vero :) Fale (msg) 21:06, 24 mag 2010 (CEST)[rispondi]
(conflittato) Qui trovi una raccolta di link alle vecchie discussioni (anche se probabilmente ne mancano). --Giuseppe (msg) 21:07, 24 mag 2010 (CEST)[rispondi]
Da quanto leggo il problema è convincere gli 'utenti a rinunciare alle immagini'.... a me sembra assurda come cosa :| Se non riuscite a convincermi a rinunciare di uccidere vuol dire che posso uccidere? Fale (msg) 21:12, 24 mag 2010 (CEST)[rispondi]
:D direi di no. Concordo con Fale: la frase "Il file dev'essere usato solo nel namespace principale, in particolare nelle voci a cui il suo contenuto si riferisce direttamente" può essere soggetta a poche interpretazioni. --Яαиzαg 22:40, 24 mag 2010 (CEST)[rispondi]
Ho creato uno script che fa la classifica delle immagini sotto EDP più abusate (tutti i namespace, 0 incluso) eccola Fale (msg) 22:54, 24 mag 2010 (CEST)[rispondi]

+1 senza nessuna pietà --Jaqen [...] 00:12, 25 mag 2010 (CEST)[rispondi]

Idem, al mio segnale scatenate l'inferno (cit.). gvnn scrivimi! 11:08, 25 mag 2010 (CEST)[rispondi]
favorevole alla pulizia, ma attenzione: se per ns utente il bot può funzionare praticamente "in automatico", per i ns template e altri bisogna invece sostituire immagini analoghe ma libere, se è il caso. --Superchilum(scrivimi) 12:18, 25 mag 2010 (CEST)[rispondi]
  • Giusto un dubbio: ha senso "svuotare" completamente anche il namespace "portale"? Non vorrei dire stupidaggini, ma di fatto questo è il namespace più "vicino" al principale: sono strumenti per la navigazione rivolti al lettore, non semplici pagine di servizio. In pratica, se lo stemma di Roma può andare nella voce "Roma", perché non può andare anche nel Portale:Roma? --Retaggio (msg) 12:54, 25 mag 2010 (CEST) Ripensandoci meglio, mi autocasso. --Retaggio (msg) 13:05, 25 mag 2010 (CEST)[rispondi]
Assolutamente d'accordo; eventualmente, dopo averle cancellate, avvisare l'utente in talk spiegando la motivazione. --BrocScrivimi! 23:16, 25 mag 2010 (CEST)[rispondi]

+1: segare via tutto il truciolame fuori zona! Anche senza avvertire: basterà che l'oggetto dell'edit cancellatorio specifichi chiaramente il motivo del delink. εΔω 16:58, 25 mag 2010 (CEST)[rispondi]

Ho preso in mano il codice del bot... e ho notato che non funziona, apparentemente richiama dei metodi non più eisstenti in pywikipedia. Io pensavo, dato quello che c'è scritto qua sopra, di crearne uno molto più semplcie che killa tutte le immagini dei NS2 e 3 senza chiedere all'utente di toglierle prima... cosa ne pensate? (mi sembra che alcuni, come OrbiliusMagister si siano già espressi in +1 su questo). Fale (msg) 17:18, 25 mag 2010 (CEST)[rispondi]
concordo con il procedimento: il bot toglie l'immagine e avvisa l'utente spiegando il perchè. --Superchilum(scrivimi) 11:02, 26 mag 2010 (CEST)[rispondi]

Sandbox[modifica wikitesto]

Ok togliere le immagini EDP che sono presenti al di fuori del ns0 ma direi che sarebbe il caso di fare un eccezione per le sandbox in cui si stanno creando le bozze delle nuove voci (come riportato in Aiuto:Pagina delle prove).GJo ↜↝ Parlami 22:59, 6 giu 2010 (CEST)[rispondi]

La segnalazione di GJo è successiva a qualche edit di FaleBot che ha portato l'eliminazione di alcune immagini EDP in una sua sandbox (giusto per contestualizzare la situazione a chi non abbia voglia di sfogliare gli edits del bot, la mia discussione e quella di GJo ;)). Il mio punto di vista, come ho detto a GJo nella sua talk, è che le sandbox, essendo al di fuori dell'NS0 non hanno 'diritto' di contenere immagini EDP, che qua si afferma utilizzabili solo nel namespace principale Fale (msg) 23:10, 6 giu 2010 (CEST)[rispondi]
(Proposta) Il mio punto di vista è che così facendo si rende difficile la vita a chi (come me) lavora perlopiù su voci riguardanti immagini in EDP (nello specifico gli stemmi civici italiani). Direi di limitare la rimozione alla sola pagina utente principale (come mi sembra si sia fatto in passato) intervenendo eventualmente sulle sottopagine qualora queste ultime siano rimaste invariate per un certo lasso di tempo (propongo 3 tre mesi). Mi sembra che l'uso in pagina utente sia scoraggiato in quanto "utilizzo personale" (per così dire) il che non è il caso delle sandbox che in prospettiva sono pagine del ns0 momentaneamente in preparazione.GJo ↜↝ Parlami 14:32, 7 giu 2010 (CEST)[rispondi]
Concordo con GJo, sono bozze del ns0 e quindi trattano specificamente dell'argomento dell'immagine tanto quanto le voci nel ns0. Un lasso di tempo di 3 mesi mi sembra adeguato per evitare che si possano trasformare in un deposito permanente. -- Basilicofresco (msg) 17:48, 7 giu 2010 (CEST)[rispondi]
Per quanto il mio punto di vista possa essere diverso sulle sandbox, penso che, in ogni caso, 3 mesi dall'ultimo edit siano troppi. Io penso che o si parla di 'vita della pagina' (quindi 3 mesi dalla sua creazione) oppure si debba ridurre la lunghezza a un massimo di 14gg. Inoltre: che 'spirito wiki' è sviluppare una pagina per mesi da solo e poi lasciarla 1~2 mesi senza editarla in una propria sandbox, quindi gli altri utenti non possono correggerla/migliorarla? Riassumendo questo (confuso) post: Io penso che non si debba fare eccezione per le sandbox e, se anche si dovesse fare, penso che si debba mettere come massimo 3 mesi dalla creazione della voce o 14gg dall'ultimo edit. Fale (msg) 18:07, 7 giu 2010 (CEST)[rispondi]
Beh, io intendevo 3 mesi dalla creazione della pagina (e non dall'ultimo edit), poi o si pubblica o si tolgono le immagini sottoposte a EDP; sono comunque d'accordo nell'inserire anche la regola dei 14 giorni dall'ultima modifica.GJo ↜↝ Parlami 18:13, 7 giu 2010 (CEST) P.s.: In effetti mi sono spiegato male nell'ultimo intervento, con "invariate" intendevo non pubblicate nel ns0.[rispondi]
Un tempo ragionevolmente breve di una-due settimane durante le quali è possibile tenere immagini in EDP nelle sandbox non produce alcun danno, ovviamente sandbox inerenti al soggetto dell'immagine. --Vito (msg) 18:45, 7 giu 2010 (CEST)[rispondi]
Stai proponendo di ridurre dai 90 gg proposti da GJo a 7~14gg? Fale (msg) 18:46, 7 giu 2010 (CEST)[rispondi]

(aggiunto titolo a sotto-sezione). Poichè tanti 'riusano' le sandbox (una volta che una voce è pronta la copia-incollano in NS0 e utilizzano la stessa pagina per creare una nuova voce) forse, sarebbe più corretto puntare solo verso un numero di giorni dall'ultimo edit (del proprietario della pagina, ie: User:Fale/sandbox = ultimio mio edit), magari riducendo il numero di giorni (dai 14 proposti da GJo a 7, come - sembrerebbe - aver proposto Vito) Fale (msg) 11:51, 8 giu 2010 (CEST)[rispondi]

non si può fare invece che nelle sandbox il bot mette "nowiki"? --Superchilum(scrivimi) 11:57, 8 giu 2010 (CEST)[rispondi]
Se si definisce un modo per distinguere le sottopagine utente dalle sandbox si (tanti utenti hanno delle sottopagine che includono nella propria pagina principale) (oppure si potrebbe fare indistintamente per tutte le pagine interne... però boh :\) Fale (msg) 12:11, 8 giu 2010 (CEST)[rispondi]
PS: Io penso sia meglio mettergli nowiki che ignorarle. Fale (msg) 13:06, 8 giu 2010 (CEST)[rispondi]
acc, hai ragione, non pensavo che non si può distinguere sandbox da "semplice" sottopagina utente. --Superchilum(scrivimi) 14:27, 8 giu 2010 (CEST)[rispondi]
Purtroppo fin che le sandbox rimarranno in ns2 e non avranno un template apposta questo sarà vero :( Fale (msg) 14:34, 8 giu 2010 (CEST)[rispondi]

favorevole a una scadenza, quoto Vito. --Superchilum(scrivimi) 18:50, 9 giu 2010 (CEST)[rispondi]

Proposta: 7 giorni dall'ultimo edit e 1 mese dalla creazione (un mese mi sembra poco per sviluppare una voce, specie se complessa, come si deve ma visto che dobbiamo evitare l'uso delle immagini EDP nel namespace user cerchiamo di essere "restrittivi").GJo ↜↝ Parlami 11:04, 10 giu 2010 (CEST)[rispondi]
Mi piace la proposta di GJo :) Fale (msg) 14:23, 10 giu 2010 (CEST)[rispondi]

Licenze[modifica wikitesto]

Navigando per i template, ho notato che i seguenti template, pur non includendo il template {{EDP}} sono sotto tale regolamentazione. Stavo pensando, quindi, di espandere il bot facendogli rimuovere anche le immagini contenenti i seguenti template:

Stessa cosa anche per: {{Copyrighted}} Fale (msg) 08:57, 8 giu 2010 (CEST)[rispondi]

PS: {{Noncommercial}}, {{ESA Immagine}}, {{FileNATO}}, {{Crown copyright}}, {{PoloniaGov}}, {{ItaliaGov}} sono nella stessa situazione. Fale (msg) 09:00, 8 giu 2010 (CEST)[rispondi]

PPS: Si parla di ~200 immagini (contando solo NS2) con, probabilmente, 250~300 utilizzi Fale (msg) 11:54, 8 giu 2010 (CEST)[rispondi]

Da un distratto controllo mi pare che molte delle immagini in questione non soddisfino nemmeno i criteri per l'EDP. --Brownout(msg) 19:04, 9 giu 2010 (CEST)[rispondi]
Assolutamente vero Fale (msg) 19:21, 9 giu 2010 (CEST)[rispondi]

Deflag FaleBot, FaleBotNF, FaleBotVF[modifica wikitesto]

Mi spiace dover segnalare il deflag dei bot di Fale: FaleBot, FaleBotNF, FaleBotVF. Peccato perché si stava occupando della rognosissima e delicata questione delle licenze delle immagini e, a parte qualche problema che gli avevo segnalato, credevo che stesse facendo un buon lavoro. -- Basilicofresco (msg) 11:26, 13 giu 2010 (CEST)[rispondi]

Quoto quanto detto da Basilicofresco e sopratutto non capisco perchè deflaggare due bot che non sono stati utilizzati per quei compiti. Tuttavia ormai si sa: i botolatori sono la categoria più sfortunata di tutta Wikipedia, basta poco per farci mettere alle sbarre. --ɡηυ ՊαԻςσσ 19:39, 13 giu 2010 (CEST)[rispondi]

Semplificazione del template richiesta flag[modifica wikitesto]

Segnalo (ai burrocosi e non) che il Template:Richiesta flag ha un codice di funzionamento molto complesso. da poco ho provato a metterci mano per far apparire quantomeno la data della richiesta (che sarebbe IMHO utile a chi deve assegnare il flag invece di andare a controllare la crono ogni volta), ma ho ottenuto pessimi risultati. Queste, in sintesi, le mie proposte:

  • inserire nel template la data e l'ora in cui viene fatta la richiesta;
  • in subordine, provare se è possibile semplificare il template, rendendolo magari simile a Wikipedia:Rollbacker/Abilitazioni/ModelloRichiesta, simile nel funzionamento ma molto più semplificato.

Pareri? --Roberto Segnali all'Indiano 12:36, 25 giu 2010 (CEST)[rispondi]

Per la data sono d'accordo (io stesso ne volevo proporre l'aggiunta tempo fa) mentre per la semplificazione no. Trovo che i 'campi' che ci sono ora siano adeguati e che le informazioni riportate non guastino assolutamente (e poi, un futuro botolatore dev'essere pronto alle rogne più assurde: compilare il template con quelle quattro informazioni "teniche" mi pare sia il minimo come inizio ;) ). --ɡηυ ՊαԻςσσ 13:05, 25 giu 2010 (CEST)[rispondi]
Quoto chi mi precede. La data della richiesta è utile, le richieste "tecniche" dovrebbero essere tranquillamente alla portata di un aspirante manovratore di bot. --Paginazero - Ø 13:13, 25 giu 2010 (CEST)[rispondi]
Mi sa che non sono stato chiaro: il template è facilissimo da compilare, ma non è altrettanto facile modificarne il codice (ha due sottopagine, e per esempio io non sono riuscito a modificarlo con risultati utili quando ho provato a inserire la data). La mia proposta di semplificazione verteva in quel senso, non nei confronti di chi deve fare la richiesta di flag. Comunque, per la data, chi sa modificarlo (appunto) può già provare a inserire la data. --Roberto Segnali all'Indiano 14:14, 25 giu 2010 (CEST)[rispondi]
.Ok è un parametrico da substare, quindi si può al limite anche lasciare così come codice. Inseriamo la data allora. --Roberto Segnali all'Indiano 14:27, 25 giu 2010 (CEST)[rispondi]
Uhm, ammetto che quando ho fatto i template per il cambio nome utente, la riassegnazione, la richiesta flag ecc. ho fatto tutto per semplificare la vita all'utente.. magari facendo dei template abbastanza complessi. A dir la verità una volta capito il meccanismo non è neppure troppo complicato (un template che richiama un template con il subst in modo che.. ecco forse in realtà non è così semplice, ma una volta capito UN meccanismo (con un disegnino) poi è tutto più chiaro :P ).. però insomma. capisco.
Più che altro, parlando dei bot, il vero problema è che non se le fila nessuno quelle votazioni. Cioè, io un po' ci guardo ma che votino dei burocrati, che poi sono anche quelli che flaggano.. mi sembra un po' una cavolata. E' una cosa abbastanza delicata, il flag dei bot, che si rischiano di far comparire cazzate su wikipedia senza che ci accorgiamo. Qualche idea per riformare il sistema (e non solo un template) in modo che tutto sia più partecipativo? Helios 19:52, 25 giu 2010 (CEST)[rispondi]
Elementare. Aspetta e vedrai. ;) --Roberto Segnali all'Indiano 21:05, 25 giu 2010 (CEST)[rispondi]
Ops, mi sono dimenticato di rispondere. Ho modificato in modo tale che la data sia inserita automaticamente nel preload, ma con un controllo 'if' nel substrato così da non far comparire il campo sulle vecchie richieste dei flag.
@Helios: IMHO coinvolgere altri utenti (non-botolatori) nella votazione al flag di un bot, sarebbe fuori luogo (non so se era questo che intendevi :) ). Per me se ne devono interessare gli attuali manovratori (e burocrati) e basta. Tuttavia ritengo che il sistema non abbia bisogno di uno sconquassamento generale, le richieste sono di tre tipi (riconoscibili a occhio nudo):
  • manovratori stranieri che chiedono di poter trafficare con gli Interwiki;
  • gente che non sa cosa sia un bot e chiede di averne uno, firmando nel campo Manovratore con il nick del bot richiesto stesso;
  • gente che si conosce e che chiede di un bot (molto raro);
  • gente che non si conosce e chiede di un bot;
quindi penso che per dare il flag a questo di utenze non serva molta burocrazia... la buona fede e la serietà di un manovratore si vedono, di solito, subito. I casi dubbi sono da seguire ed eventualmente da estirpare. :) --ɡηυ ՊαԻςσσ 22:09, 26 giu 2010 (CEST)[rispondi]

Segnalo questa discussione. --ɡηυ ՊαԻςσσ 22:10, 26 giu 2010 (CEST)[rispondi]

Problema "login.py"[modifica wikitesto]

Ho un problema quando cerco di loggare il bot:

   C:\pywikipedia>login.py
     File "C:\pywikipedia\login.py", line 69
       'en': [u'Wikipedia:Bots/Status', 'BotS'],
                                     ^
   SyntaxError: invalid syntax

Errore di sintassi sull'apice dopo Wikipedia:Bots/Status

Nel file user-config.py ho messo:

   mylang = 'it'
   family = 'wikipedia'
   usernames['wikipedia']['it'] = 'Bot55'
   console_encoding = 'cp850'
   use_api = True

Ho già scaricato l'ultima versione del login.py da svn.wikimedia.org, la revisione 8114; e ho provato ad alternare il console-encoding tra 'cp850', 'utf-8' e 'iso-8859-1'. Non so più che fare. Siccome non me ne intendo molto, sto ancora imparando, non è che per loggare il bot e fare delle prove devo flaggarlo vero? Cioè, prima di fare richiesta del flag dovrei almeno loggarlo, provare gli script e tutto il resto no? Grazie Basil --Number55★ (dopo il 54, prima del 56) ratami tutto! 15:35, 14 giu 2010 (CEST)[rispondi]

Su consiglio di Filnik ho riscaricato il pacchetto ma niente, su consiglio di Basilicofresco ho provato a modificare l'user-config così:

   usernames['wikipedia']['it'] = u'Bot55'

..non ottenendo comunque cambiamenti...che fare? --Number55★ (dopo il 54, prima del 56) 22:40, 29 giu 2010 (CEST)[rispondi]

Per dir la verità, a me, risulta come ultima versione la 8340. Tuttavia non so (non credo) che abbiano modificato il login.py, ma è meglio che tu ripeta il comando da svn per riaggiornare tutto. :) --ɡηυ ՊαԻςσσ 09:56, 30 giu 2010 (CEST)[rispondi]
P.S.: Non c'entra il fatto di avere il flag per loggare il bot. :) --ɡηυ ՊαԻςσσ 09:58, 30 giu 2010 (CEST)[rispondi]

Chiedo rinomina di wikilink tramite bot[modifica wikitesto]

Dopo aver creato la disambigua Ambrogio Colombo chiedo cortesemente un intervento per reindirizzare tutte le voci a Ambrogio Colombo; l'unica che punta alla voce Breda Ba.33 riferita all'ingegnere si può fare anche a mano. La richiesta è fatta per evitare che il proliferare di nuovi omonimi crei un maggior lavoro con intervento umano, grazie :-)--threecharlie (msg) 16:30, 10 lug 2010 (CEST)[rispondi]

Le richieste ai bot si fanno qui. Mi pareva che lo sapessi. ;) --ɡηυ ՊαԻςσσ 16:33, 10 lug 2010 (CEST)[rispondi]
Sorry, non mi sono tenuto il giusto link e ho fatto confusione :-( ora propongo nel posto corretto...--threecharlie (msg) 16:36, 10 lug 2010 (CEST)[rispondi]

Algoritmo inserimento interwiki[modifica wikitesto]

Ciao, chiedo qui (anche se non ho un bot) per sapere come funziona "interwiki.py". Nei giorni scorsi ho aggiunto (diciamo manualmente) molti interwiki sulla WP italiana e contestualmente tale articolo a quello corrispondente in un altra WP (quella da cui ho individuato la connessione tra i due articoli), quindi tutte le altre WP andrebbero aggiornate (esempio: it-en stato). Credo che così l'aggiornamento degli interwiki sia automatico (cioè non ci sono "ambiguità"), o mi sbaglio? Grazie.--B3t (msg) 12:58, 19 lug 2010 (CEST)[rispondi]

Segnalazione discussione (Usare i bot per datare gli avvisi non datati)[modifica wikitesto]

Visto che riguarda un lavoro da bot, i segnalo la discussione Discussioni progetto:Coordinamento#Usare i bot per datare gli avvisi non datati --Porta seriale (msg) 13:53, 25 lug 2010 (CEST)[rispondi]

Regex: possono funzionare così?[modifica wikitesto]

Facendo vari esperimenti con le regex e AWB ho provato a sostituire un classico link al sito Imdb con il template {{Imdb}}. Ad esempio:

  • http://www.imdb.it/title/tt0034583/ deve diventare
  • {{Imdb|title|0034583}}

Solo che non capisco se sia possibile, e nel caso come, far capire al programma che la stringa numerica di 7 cifre non deve variare. Cioè il bot deve leggere una qualsiasi stringa contenente http://www.imdb.it/title/ttXXXXXXX/ e restituirmi {{Imdb|title|XXXXXXX}}, dove X è ovviamente uguale sia prima che dopo. Come posso fare? --Number55★ (dopo il 54, prima del 56) 10:05, 31 lug 2010 (CEST)[rispondi]

Un po' di tempo fa mi sono fatto un giro, inserendo e correggendo alcune centinaia di {{Imdb}}, con FilmoIMDb, se ti interessa puoi vederti il codice (in C sharp).--B3t (msg) 10:27, 31 lug 2010 (CEST)[rispondi]
@Number55: Prima di costruire una regex, capiamo un po' cosa abbiamo sotto mano, tanto per iniziare: la struttura dell'URL è sempre uguale (http://www.imdb.it/title/XXXXXXXX)? Le X sono numeri e lettere a caso o le prime due sono lettere e poi numeri? --gnumarcoo 12:42, 31 lug 2010 (CEST)[rispondi]
Si, cioè, in realtà ciò che mi servirebbe non è una regex appositamente per questo url o questo template, ma più che altro mi serve capire se e come posso usare le regex. In questo caso l'url è composto da http://www.imdb.it/title/ttXXXXXXX, dove le X rappresentano un codice numerico di 7 cifre, indicativo della pagina (il tt, parlando in questo caso solo di link che puntano a pagine di film, e non di attori ad esempio, rimangono sempre uguali. sempre tt più sette numeri). Ho guardato gli algoritmi proposti da B3t, fantastici non c'è che dire. Ho visto all'opera il Filmo ed ho provato ad usarlo con AWB, molto bello ma purtroppo non ho trovato quel che cercavo (più che altro perchè il C# non lo maneggio dai tempi delle superiori e quindi forse mi è sfuggito). Come ho mostrato nell'esempio sopra, la regex deve riconoscere l'url e sostituire tutto ciò che non sia il codice (cioè le X) con il template. Il codice però deve finire all'interno del template per poter funzionare. Ovviamente questo è solo un codice di esempio, che in questo caso rimanda alla pagina relativa al film Casablanca. La regex deve funzionare con tutti i codici compresi tra 0 e 9999999. Ma ripeto, non è che mi serva proprio una regex per questo tipo di sostituzione, mi serve capire se è possibile ciò, in modo da poter poi usare il concetto per altre sostituzioni :) --Number55★ (dopo il 54, prima del 56) 16:25, 31 lug 2010 (CEST)[rispondi]
Le RE sono molto potenti e indipendenti dal linguaggio, quindi puoi prendere spunto. Se sei ai primi passi ovviamente ti consiglio di leggere qualche guida. PS: questa modifica mostra come FilmoIMDb mi permette di aggiungere {{imdb}}.--B3t (msg) 16:36, 31 lug 2010 (CEST)[rispondi]
Scusa, avevo letto male. :(
Va detto che la regex in se è uno strumento per cercare o 'contrassegnare' del testo per poi eventualmente passarne una parte di esso ad un comando (o istruzione in un programma) per poterlo scrivere. Per quanto riguarda quello che vuoi fare tu si può fare così:
  1. Si cerca la stringa dell'url con la regxp: http:\/\/www\.imdb\.it\/title\/tt(\d{9})
  2. ...e la si riporta con: {{Imdb|title|\1}}
Tutto questo utilizzando una coppia di regex elaborate da uno script personalizzato o uno 'precotto' come replace.py (contenuto nel pacchetto pywikipediabot, molto usato fra i botoli di tutto il mondo ;) ). Capirai meglio la sintassi che ho usato nella prima regex leggendoti questa guida o anche in questa (quest'ultima tratta delle regex in funzione del linguaggio Python). Se ci sono dubbi o non capisci qualcosa, non esitare a farmi un fischio. :) --gnumarcoo 17:22, 31 lug 2010 (CEST)[rispondi]
Conosco replace.py e il pywikipediabot, nel senso che ho provato senza successo ad usarlo tempo fa :)
La prima guida, quella di altervista già la conoscevo, la seconda mi sarà molto utile. La stringa tua però non mi funzionava, ho provato a correggerla con http:\/\/www\.imdb\.it\/title\/tt(\d{0,9999999}) e riesce a trovarmi i link, non riesco però nella sostituzione: Ottengo sempre come risultato {{Imdb|title|\1}} e non il codice di 7 cifre :( --Number55★ (dopo il 54, prima del 56) 13:08, 1 ago 2010 (CEST)[rispondi]
Ops, errore mio, la regex giusta è: http:\/\/www\.imdb\.it\/title\/tt(\d{7}) (le cifre sono 7, non 9 - come l'hai scritta tu ti trova un numero di cifre da zero a 9999999, ovvero un link che va dalla forma http://www.imdb.it/title/tt/ a quella di http://www.imdb.it/title/ttXXXXXXXXXXXXXXXXXXXXXXXXXXXXX(eccetra fino a 9.999.999 di cifre)/ => non credo sia il caso nostro anche se in se la regexp funziona). Il fatto che dopo ti scriva \1 è perché non gli hai fatto capire che quel \1 è in realtà quello riportato dentro le parentesi tonde () della regex prima - ovvero le sette cifre che vuoi far passare. Qui si entra nel merito di quello che stai facendo: in base al programma e/o al linguaggio di programmazione, le cose cambiano. ;) --gnumarcoo 13:22, 1 ago 2010 (CEST)[rispondi]

(rientro) Ed esattamente qui si riassume tutto il mio problema ;) Sto lavorando con AWB, come faccio a fargli capire che quel codice deve piazzarmelo li in mezzo nel template? (ti ho fatto uno screen):) --Number55★ (dopo il 54, prima del 56) 13:36, 1 ago 2010 (CEST)[rispondi]

Ecco perché sto lontano da Windows. Finestra grafica: chissà cosa si cela dietro quella maschera così innocente. Di per se, se tutto funzionasse con criterio dovrebbe andare. Mi puzza però molto il Result: oltre a non funzionare il \1, ti aggiunge la barra dritta alla fine che non gliel'ha detto nessuno. Oltretutto non capisco cosa voglia dire la finestra Text to search (non c'è già la prima, di finestra, con tanto di regex che deve cercare?? :-/ ). Prova a dargli da regex anche in Text to search (non conosco AWB, vado un po' a palpamento) e scrivi bene il Replace. --gnumarcoo 14:15, 1 ago 2010 (CEST)[rispondi]
Per lo slash aggiunto alla fine ho corretto la regex: http:\/\/www\.imdb\.it\/title\/tt(\d{9})\/.
Nella casella text to search mi inserisce in automatico il testo dell'ultima pagina su cui stavo testando la regex (in quel caso la sandbox del bot), e in result mi mostra il risultato della sostituzione. La cosa carina è che AWB non ha bisogno dei backslash per capire quali sono i caratteri di formattazione e quali invece i caratteri normali. La regex mi funziona infatti anche così: http://www.imdb.it/title/tt(\d{9})/. Resta comunque il fatto che il \1 non me lo riconosce e non mi sostituisce quel benedetto codice...--Number55★ (dopo il 54, prima del 56) 14:30, 1 ago 2010 (CEST)[rispondi]
Ummm... e se volessi usare "." proprio come metacarattere?--SicilianoEdivad (Don't quote me on that) 14:55, 1 ago 2010 (CEST)[rispondi]
Non è che lo interpreta come metacarattere e quindi trova anche "."? --SicilianoEdivad (Don't quote me on that) 14:58, 1 ago 2010 (CEST)[rispondi]

Ecco sta cosa che sa tutto lui non ci aiuta di sicuro. O non è vero ciò che dici oppure AWB è stato sviluppato con poca materia grigia perché francamente per quanto ne sa lui, come dice Siciliano, potrei anche mettere il . inteso come metacarattere. Scoperto questo, c'è da aspettarsi senza timore che non prenda il \1 - e infatti è così. A questo punto ti consiglio di cercare della documentazione del programma. --gnumarcoo 15:03, 1 ago 2010 (CEST)[rispondi]

Che riconosca in automatico i metacaratteri è una supposizione mia, nel manuale non c'è scritto, l'ho supposto in quanto ieri l'altro ho usato proprio il "." per fare una prova: http://www.imdb.it/title/tt.+/ e difatto mi saltava i 7 numeri fino all'altro slash. Anche li però non avevo idea di come infilare il codice nel risultato. Sul manuale ho provato a guardare, ma non parla di tutto ciò :( --Number55★ (dopo il 54, prima del 56) 16:17, 1 ago 2010 (CEST)[rispondi]
Ok ci sono riuscito...era una tale ca**ata -.-" Per richiamare la stringa non dovevo usare \1, ma $1 :) --Number55★ (dopo il 54, prima del 56) 16:32, 1 ago 2010 (CEST)[rispondi]
Si usa anche quello si (me l'ero dimenticato di brutto). Buon divertimento, Number55. ;) --gnumarcoo 18:26, 1 ago 2010 (CEST)[rispondi]
Il mio divertimento è durato poco ;) Mi sono beccato un blocco di 15 minuti. Credevo fosse perchè senza accorgermene ho fatto 3 edit in un solo minuto, violando la policy di AWB, ma Gac mi ha scritto che ha bloccato il mio bot perchè nessun bot può girare senza flag. E avrebbe ragione, se la policy di AWB non lo contraddicesse...mah..per adesso per sicurezza farò test solo in sandbox :) --Number55★ (dopo il 54, prima del 56) 19:15, 1 ago 2010 (CEST)[rispondi]
Ha ragione si e no. Nel senso che non è vero che nessun bot può girare da non flaggato, ma certo è che hai oltrepassato di brutto il limite degli edit. Magari è il caso di richiedere il flag, che dici? E' gratis è senza impegno, eh. ;) --gnumarcoo 19:20, 1 ago 2010 (CEST)[rispondi]
Si, e lo farò. Prima però volevo impratichirmi ancora :) --Number55★ (dopo il 54, prima del 56) 11:32, 2 ago 2010 (CEST)[rispondi]

Secondo me con AWB sembra più facile, ma alla fine è meglio il buon vecchio replace.py con un user-fixes.py configurato come si deve. Prossimamente magari metto online un user-fixes.py di base con qualche esempio. -- Basilicofresco (msg) 23:39, 18 ago 2010 (CEST) Ps. Quindi risolto il problema del login? -- Basilicofresco (msg) 23:41, 18 ago 2010 (CEST)[rispondi]

ricordo che anche con www.imdb.com deve fuzionare, non solo .it. --Superchilum(scrivimi) 23:43, 18 ago 2010 (CEST)[rispondi]
Io e i bot non andiamo d'accordo. Intanto no, non ho risolto il problema del login.py, continua a darmi l'errore di cui sopra e ci ho quindi messo una pietra su, almeno finchè non imparerò qualcosa di più sul pyton. Inoltre, da quando Gac mi ha bloccato il bot (tra l'altro due volte per la stessa infrazione -.-") non riesco più ad usare AWB. Ogni volta che cerco di farlo partire mi avverte che il bot ha nuovi messaggi in pagina di discussione, anche se non è vero, e non mi permette di lavorare. Comunque concordo che AWB sia più complesso. O perlomeno è più riduttivo. Non mi intendo di pyton, ma ai tempi delle superiori non me la cavavo male con C# o pascal e me li ricordo molto più plasmabili.
Per il .it/.com potrei usare una stringa tipo: http://www.imdb.(it|com)/title/tt(\d{7})/ in modo da fargli cercare e sostituire l'uno o l'altro? --Number55★ (dopo il 54, prima del 56) 00:51, 19 ago 2010 (CEST)[rispondi]

Si può fare coi bot? (classificazione stub)[modifica wikitesto]

È gradito un parere da parte di botolatori in Discussioni Wikipedia:Festival della qualità/Luglio 2010#Sfruttare i bot. --Archiegoodwinit (msg) 13:10, 9 ago 2010 (CEST)[rispondi]

Velocità dei bot[modifica wikitesto]

Questa notte sono stato bloccato da M7 perché secondo lui "Il bot non può fare 1 edit al secondo" in virtù di m:Bot policy#Edit throttle and peak hours. Ora, visto che non è una policy di it.wiki ("This page outlines standards and guidelines related to bots which are enforced on some projects") direi che se ne puo' discutere. Un limite di velocità per i bot forse poteva essere necessario qualche anno fa, ma ormai non sono sicuro che editando a 12 edit/min anziché 60 faccia una qualche differenza per un cluster di quelle dimensioni. Anche perché essendoci ormai talmente tanti bot in giro tra le varie wiki, il numero di edit al minuto non credo che possa venire influenzato da questo parametro (se sono più veloce finisco anche prima). Voi ne sapete qualcosa? Piuttosto se si vuole limitare l'utilizzo di risorse vedrei ben più utile vietare tassativamente l'uso del parametro -start:* che significa scaricare tutte le pagine ns0 dell'enciclopedia ogni volta che si fa una sostituzione. -- Basilicofresco (msg) 08:13, 13 set 2010 (CEST)[rispondi]

L'esempio di utilizzo del parametro -start:* dimostra, purtroppo, che anche un bravo botolatore come Basilicofresco forse non conosce in maniera adeguata le problematiche di accesso ai server di wikipedia. Effettuare una API in lettura (o leggere la pagina dal browser, che è uguale) significa interfacciarsi con uno dei server dedicati (e sono parecchi). Viceversa effettuare una API in modifica (o modificare la pagina dal browser, che è uguale) significa interfacciarsi con l'unico server (anche se filtrato da alcuni server di smistamento e messa in coda) dove è mantenuto il database originale. Ed è qui che ci sono i problemi di accesso e la necessità di evitare il carico eccessivo per il server. Che, ripeto, è unico e rimarrà per forza unico. se sono più veloce finisco anche prima: il problema non è la quantità dei dati, ma la frequenza di accesso; finire prima può essere utile per il botolatore ma non aiuta certo il server. talmente tanti bot in giro tra le varie wiki: certo e se tutti girassero a 1 edit/secondo probabilmente il server si bloccherebbe :-) In conclusione ritengo che il limite di (circa) 5 edit/sec 5 sec ogni edit sia accettabile. --Gac 08:39, 13 set 2010 (CEST)[rispondi]
@Gac: intendi 5 edit/min e non 5 edit/sec, I suppose. gvnn scrivimi! 09:00, 13 set 2010 (CEST)[rispondi]
Perdincibacco, sei sicuro? Avevo provato a documentarmi un po' ma non avevo trovato nulla in proposito, solo tonnellate di statistiche sul carico dei server... ma gli upload di it.wiki esattamente su che server finiscono? (verosimilmente intendeva 1 edit ogni 5 secondi) -- Basilicofresco (msg) 09:07, 13 set 2010 (CEST) Per il "finire prima" intendevo che se 20 botolatori devono modificare 10k pagine ciascuno e partono in momenti casuali della giornata, alla fine il numero complessivo di edit per minuto rimane lo stesso sia che editino a 12 edit/min che a 60 ed è più o meno costante. Tuttavia la probabilità che si possano verificare dei picchi casuali in effetti è più alta. -- Basilicofresco (msg) 09:25, 13 set 2010 (CEST)[rispondi]

Se guardi Wikipedia:Server si vede che in modifica le richieste dovrebbero andare direttamente ad ariel che è l'unico. --Gac 09:28, 13 set 2010 (CEST)[rispondi]

Forse meglio guardare su i server di wikipedia oppure su ruoli dei server che sono più aggiornate. --Gac 09:31, 13 set 2010 (CEST)[rispondi]

Mah... da quello che vedo mi pare di capire che il database ora è su un cluster di 40 server [1]. -- Basilicofresco (msg) 10:30, 13 set 2010 (CEST)[rispondi]

Forse sono rimasto un po' indietro io :-) Guardando questo che dovrebbe essere il cluster principale per le API in effetti parla di 16 hosts. Sorry (sono stato supeficiale). --Gac 11:16, 13 set 2010 (CEST)[rispondi]
Le linee guida generali prevedono quello che ho scritto a Basilico, saranno aumentati certo i server, ma sono tanti i bot attivi, numerosi anche con il flag a livello globale. Se - previo accordo e via libera da parte della parte tecnica di WMF - la comunità esprime un consenso su un rate come quello visto stanotte, sono pronto ad adeguare i controlli che periodicamente faccio a campione su tutti i bot che girano. --M/ 13:37, 13 set 2010 (CEST)[rispondi]
Non ho ben capito dove sta scritto che quelle linee guida sono generali e si applicano a tutte le wiki, anzi mi sembra di leggere il contrario: sono linee guida per Meta, per i bot ad approvazione automatica e per i global bot. Comunque un parere tecnico da chi gestisce i server sarebbe senz'altro utile per stabilire una nostra linea guida sulla velocità massima. -- Basilicofresco (msg) 15:05, 13 set 2010 (CEST)[rispondi]
Di norma se una linea guida "più generale" prescrive una velocità massima, sarebbe opportuno che le policy di ciascuna wiki non si allontanino da tale prescrizione se non in maniera conservativa in termini di risorse. La policy di en.wiki prevede: Bots' editing speed should be regulated in some way; subject to approval, bots doing non-urgent tasks may edit approximately once every ten seconds, while bots doing more urgent tasks may edit approximately once every five seconds. --M/ 15:12, 13 set 2010 (CEST)[rispondi]

Il master, quello su cui si scrive e da cui le modifiche vengono replicate sugli slave, è sempre uno. --Brownout(msg) 15:27, 13 set 2010 (CEST)[rispondi]

Regolette semplici semplici in inglese per gli interwikibot[modifica wikitesto]

Ogni settimana c'è qualche interwikibot che chiede l'autorizzazione e giustamente non può spulciarsi le discussioni in italiano di it.wiki per capire cosa è permesso qui e cosa no. Visto che la policy bot di en.wiki non è automaticamente valida qui, che ne dite di:

  1. inserire nella nostra policy che gli interwikibot non dovrebbero andare in "-force -always" o con i cosmetic changes senza specifica autorizzazione (vietati su en.wiki)
  2. scrivere queste 2 cose (ed eventuali altre raccomandazioni specifiche per i manovratori di interwiki) in inglese da qualche parte.
  3. invitare chi chiede l'autorizzazione a leggere queste raccomandazioni.

Basilicofresco (msg) 07:36, 15 set 2010 (CEST)[rispondi]

Con tutti gli interwikibot che ci sono, io rifiuterei perfino di dargli il flag... ma tralasciando questo fatto del tutto personale e antiwikipediano, son più che d'accordo con la proposta. --Gnumarcoo 14:44, 16 set 2010 (CEST)[rispondi]
Come Gnumarcoo, anche se un bot interwiki in più non fa male.--SicilianoEdivad (Come as you are) 16:44, 16 set 2010 (CEST)[rispondi]
...non fa male se non toglie interwiki corretti (capita mettendo "-force -always" e lasciandolo andare senza controllo) e se si limita alla sola attività di interlinking (vedi tutto discorso cosmetic changes). -- Basilicofresco (msg) 17:27, 16 set 2010 (CEST)[rispondi]
ovviamente, poi dipende anche dal manovratore--SicilianoEdivad (Come as you are) 11:05, 17 set 2010 (CEST)[rispondi]

Come "tradurre" le date?[modifica wikitesto]

Ciao botolatori, ho un problema. Qualcuno ha per caso sviluppato, o può darmi qualche dritta, per sviluppare una stringa che corregga e traduca la data scritta in inglese in una data scritta in italiano? Mi spiego: nell'ambito di una regex che sto scrivendo per tradurre il template {{cite web}} inglese nel nostrano {{Cita web}} mi trovo spesso davanti a date come 2010-10-06 (aaaa-mm-gg) che però vorrei convertire in 06 ottobre 2010 (gg mmmm aaaa). La cosa si complica con date separate da slash (/) o da spazi o scritte anche diversamente tipo October 06, 2010 (Mmmm gg, aaaa). Avete idee? --Number55★ (dopo il 54, prima del 56) 14:26, 6 ott 2010 (CEST)[rispondi]

Se mi fai una lista di tutti i casi possibili ti faccio un comando apposito. L'unica difficoltà che vedo è infatti quella di raccogliere tutte le possibili "variazioni". --Aushulz (msg) 18:51, 15 ott 2010 (CEST)[rispondi]
Ecco qui un comando per il caso di gennaio:
replace.py -page:"Utente:AushulzBot/Sandbox" -regex "( *| *accesso *= *)([0-9]{4}).(01|[Jj]anuary).([0-9]{2})" "\1\4 gennnaio \2" "( *| *accesso *= *)(01|[Jj]anuary).([0-9]{2}),.([0-9]{4})" "\1\3 gennnaio \4" -summary:"Provo a tradurre formato date"
Questo è il risultato
Includendo anche gli altri mesi, il comando completo sarebbe:
replace.py -page:"Utente:AushulzBot/Sandbox" -regex "( *| *accesso *= *)([0-9]{4}).(01|[Jj]anuary).([0-9]{2})" "\1\4 gennnaio \2" "( *| *accesso *= *)(01|[Jj]anuary).([0-9]{2}),.([0-9]{4})" "\1\3 gennnaio \4" "( *| *accesso *= *)([0-9]{4}).(02|[Ff]ebruary).([0-9]{2})" "\1\4 febbraio \2" "( *| *accesso *= *)(02|[Ff]ebruary).([0-9]{2}),.([0-9]{4})" "\1\3 febbraio \4" "( *| *accesso *= *)([0-9]{4}).(03|[Mm]arch).([0-9]{2})" "\1\4 marzo \2" "( *| *accesso *= *)(03|[Mm]arch).([0-9]{2}),.([0-9]{4})" "\1\3 marzo \4" "( *| *accesso *= *)([0-9]{4}).(04|[Aa]pril).([0-9]{2})" "\1\4 aprile \2" "( *| *accesso *= *)(04|[Aa]pril).([0-9]{2}),.([0-9]{4})" "\1\3 aprile \4" "( *| *accesso *= *)([0-9]{4}).(05|[Mm]ay).([0-9]{2})" "\1\4 maggio \2" "( *| *accesso *= *)(05|[Mm]ay).([0-9]{2}),.([0-9]{4})" "\1\3 maggio \4" "( *| *accesso *= *)([0-9]{4}).(06|[Jj]une).([0-9]{2})" "\1\4 giugno \2" "( *| *accesso *= *)(06|[Jj]une).([0-9]{2}),.([0-9]{4})" "\1\3 giugno \4" "( *| *accesso *= *)([0-9]{4}).(07|[Jj]uly).([0-9]{2})" "\1\4 luglio \2" "( *| *accesso *= *)(07|[Jj]uly).([0-9]{2}),.([0-9]{4})" "\1\3 luglio \4" "( *| *accesso *= *)([0-9]{4}).(08|[Aa]ugust).([0-9]{2})" "\1\4 agosto \2" "( *| *accesso *= *)(08|[Aa]ugust).([0-9]{2}),.([0-9]{4})" "\1\3 agosto \4" "( *| *accesso *= *)([0-9]{4}).(09|[Ss]eptember).([0-9]{2})" "\1\4 settembre \2" "( *| *accesso *= *)(09|[Ss]eptember).([0-9]{2}),.([0-9]{4})" "\1\3 settembre \4" "( *| *accesso *= *)([0-9]{4}).(10|[Oo]ctober).([0-9]{2})" "\1\4 ottobre \2" "( *| *accesso *= *)(10|[Oo]ctober).([0-9]{2}),.([0-9]{4})" "\1\3 ottobre \4" "( *| *accesso *= *)([0-9]{4}).(11|[Nn]ovember).([0-9]{2})" "\1\4 novembre \2" "( *| *accesso *= *)(11|[Nn]ovember).([0-9]{2}),.([0-9]{4})" "\1\3 novembre \4" "( *| *accesso *= *)([0-9]{4}).(12|[Dd]ecember).([0-9]{2})" "\1\4 dicembre \2" "( *| *accesso *= *)(12|[Dd]ecember).([0-9]{2}),.([0-9]{4})" "\1\3 dicembre \4" -summary:"Provo a tradurre formato date"
Questo è il risultato finale.
--Aushulz (msg) 19:35, 15 ott 2010 (CEST)[rispondi]
Cavolo, ho dimenticato il passaggio fondamentale, io lavoro su AWB ;). No problem, adesso cercherò di sfruttare tutte le mie sepolte conoscenze di programmazione per cercare di tradurre il comando python in un "comando AWB". Grazie mille intanto.
Per i vari formati io provo ad elencare tutti quelli che mi sono capitati e che vanno di conseguenza corretti:
Con: aaaa=2010, aa=10, mmmm=october, mmm=oct, mm=10, gg=16
  • aaaa mmmm gg
  • aaaa-mmmm-gg
  • aaaa/mmmm/gg


  • aaaa mmm gg
  • aaaa-mmm-gg
  • aaaa/mmm/gg


  • aaaa mm gg
  • aaaa-mm-gg
  • aaaa/mm/gg


  • aa mmmm gg
  • aa-mmmm-gg
  • aa/mmmm/gg


  • aa mmm gg
  • aa-mmm-gg
  • aa/mmm/gg


  • aa mm gg
  • aa-mm-gg
  • aa/mm/gg


  • mmmm gg aaaa
  • mmmm gg, aaaa
  • mmmm, gg, aaaa
  • mmmm-gg-aaaa
  • mmmm/gg/aaaa


  • mmmm gg aa
  • mmmm gg, aa
  • mmmm, gg, aa
  • mmmm-gg-aa
  • mmmm/gg/aa


  • mmm gg aaaa
  • mmm gg, aaaa
  • mmm gg aa
  • mmm gg, aa


  • mmm gg aa
  • mmm gg, aa
  • mmm, gg, aa
  • mmm-gg-aa
  • mmm/gg/aa


  • mm gg aaaa
  • mm gg, aaaa
  • mm gg aa
  • mm gg, aa


  • mm gg aa
  • mm gg, aa
  • mm, gg, aa
  • mm-gg-aa
  • mm/gg/aa
Se ne conosci altri, aggiungili pure.
Ps: Sia nella regex, che quindi nelle correzioni, hai scritto gennnaio, con tre n ;) --Number55★ (dopo il 54, prima del 56) 18:55, 16 ott 2010 (CEST)[rispondi]
Ok, tanto lavoro per nulla. Ci pensa semplicemente il parser {{#time:}}..
Ad esempio: {{#time:d F Y|jan 21, 2010}} mi da: 21 gennaio 2010. Non sembra bastare per tutte le combinazini, ma è già qualcosa...--Number55★ (dopo il 54, prima del 56) 16:01, 20 ott 2010 (CEST)[rispondi]
Nota per chi ha seguito: ho risolto scrivendo questa regex per AWB:
Cerca:\|(\ {0,1})data(\ {0,1})=([A-Za-z0-9\-\/\ \,]{1,15}) Sostituisci: |data={{subst:#time:d F Y|$3}} --Number55★ (dopo il 54, prima del 56) 18:13, 20 ott 2010 (CEST)[rispondi]

Bot per le indicazioni cronologiche vaghe[modifica wikitesto]

(Dallo Sportello Informazioni):

Prendo spunto da una discussione all'Oracolo per proporre l'uso di un bot (eventualmente "manual-assisted") che vada a inserire il template:chiarire in corrispondenza di termini cronologici "vaghi", quali ad esempio "Attualmente", "Negli ultimi tempi", "Ai giorni nostri", ecc. Che ne dite? --Aushulz (msg) 19:38, 15 ott 2010 (CEST)[rispondi]

Avresti voglia di stilare una lista delle "bad words" che il bot dovrà cercare? --Number55★ (dopo il 54, prima del 56) 15:14, 21 nov 2010 (CET)[rispondi]

Ordinamento alfabetico dentro ad un template[modifica wikitesto]

Tempo fa vedevo girare un bot, di cui non ricordo ne il nome ne l'operatore, che sistemava alfabeticamente i parametri del template {{Portale}}. In merito ad una richiesta ai botolatori, mi sono scritto un modulo di AWB in C# che mi vada ad aggiungere il parametro "biografie" a tale template per le voci biografiche in cui manca. Non essendo capace però di impostare un ordine alfabetico per i parametri mi trovo a fare cose come "{{portale|astrologia}} -> {{portale|biografie|astrologia}}". Come rimediare? --Number55★ (dopo il 54, prima del 56) 15:14, 21 nov 2010 (CET)[rispondi]

Se con pywikibot hai risolto potresti usare il portale.py, lo trovi su botwiki. --SicilianoEdivad Scrivi al cialtrone neo-borbonico 15:42, 21 nov 2010 (CET)[rispondi]
Come indicato da Siciliano, o usi portale.py incluso nella suite pywikibot, oppure ti devi riscrivere il codice in C sharp. :/ --Gnumarcoo 18:07, 21 nov 2010 (CET)[rispondi]

Versione wikipediabot in C++[modifica wikitesto]

Ciao a tutti, mi presento: ho la passione dell'informatica e ho una certa esperienza in programmazione. Un po' di tempo fa mi ero imbattuto in un bot (il pywikipediabot) che girava sui server di wikia. Interessato ho scaricato tutti i file e ho studiato il suo funzionamento. Mi ci è voluto un po' (perchè, lasciatemelo dire, i file sono formattati da schifo) e, dato che conosco bene sia il python che il C, ho pensato di clonare, se si può dire così, il bot aggiungendo una veste grafica che rendesse più semplice il tutto. Ho pensato che fosse una buona idea al fine di permettere a chiunque, anche utenti poco esperti di informatica, di manovrare un bot. Credo che un programma del genere possa essere utile, se qualcuno è interessato faccio degli screen per illustrarne il funzionamente (anche se è semplicissimo). ps: ho fatto questo programma solo perchè sostengo la validità del progetto wiki e perchè volevo provare a fare qualcosa di utile (sono curioso di vedere se/come funziona). --87.5.40.108 (msg) 18:07, 17 dic 2010 (CET)[rispondi]

Premesso che il Pywikipediabot non è un bot ma una raccolta di script per bot, sono curioso di vedere l'adattamento grafico che hai pensato. --Gnumarcoo 18:47, 17 dic 2010 (CET)[rispondi]
Idem; io, per mancanza di tempo, non mi sono mai messo a imparare per manovrare un bot, però se una veste grafica potesse semplificare di modo da rendere l'uso di un bot più facile, probabilmente potrei essere utile con un bot.--Nickanc Fai bene a dubitare 17:58, 3 gen 2011 (CET)[rispondi]

Sosta per i bot?[modifica wikitesto]

Oggi vedo un certo rallentamento sulle pagine di Wikipedia, forse dovuto ad un sovraccarico dei server. Siccome il TG5 ha appena diffamato Wikipedia (vedi qui), è possibile che si abbia un effetto-curiosità di migliaia di persone che vengano a visitare Wikipedia per rendersi conto con i propri occhi di come stanno le cose. Se fosse così, per alleggerire il carico dei server e facilitare la consultazione, propongo ai botolatori di non azionare i loro bot durante questa giornata (o almeno nelle "ore di punta"). --Aushulz (msg) 15:30, 3 gen 2011 (CET)[rispondi]

L'architettura di wiki prevede che tutte le modifiche passino tramite il server principale (mysql-master) e tutte le altre (lettura) sono verso mysql-slave o squid server... non vedo come bloccare i bot possa aiutare a velocizzare la lettura delle pagine o come l'incremento di utenti che guardano le pagine possano rallentare il server primario. Se parliamo di edits, non mi sembra che le RC vadano diversamente dal solito... Fale (msg) 21:09, 3 gen 2011 (CET)[rispondi]
...inoltre la sete di curiosità sembra esser stata placata in meno di un'ora, oggi pomeriggio. :) --Gnumarcoo 21:12, 3 gen 2011 (CET)[rispondi]
Macché curiosità tiggicinquiana, sono impazziti momentaneamente i bits.wikimedia.org europei. :-) --Nemo 14:40, 6 gen 2011 (CET)[rispondi]

Richiesta correzione ma non so se può essere fatta da un bot[modifica wikitesto]

Ciao a tutti! Al progetto arte abbiamo constatato che in numerose voci di artisti ci sono falsi link blu che anziché puntare a una voce, puntano a un'immagine con il markup [[:File:Esempio.jpg|Esempio]]: considerando la cosa poco corretta, vorremmo eliminare questi falsi link. Esiste il modo di farlo fare a un bot? Si tratterebbe di togliere la prima parte del wikilink, prima del pipe. --LaPiziaPetite peste 12:31, 5 gen 2011 (CET)[rispondi]

Sì, è possibile! Hai una categoria all'interno della quale eseguire la sostituzione?--Marco 27 13:02, 5 gen 2011 (CET)[rispondi]
Fantastico! Sarebbe Categoria:Artisti e relative sottocategorie: se credi faccio la richiesta nel luogo apposito, mi bastava sapere se era fattibile o no una cosa del genere prima di aprire una nuova richiesta. --LaPiziaPetite peste 13:59, 5 gen 2011 (CET)[rispondi]
Sei sicura che togliere la prima parte del wikilink, lasciando dunque [[Esempio]] vada sempre bene?  :) --Gnumarcoo 18:12, 5 gen 2011 (CET)[rispondi]
In teoria sì, perché i link si presentano come titoli di opere d'arte, puntando invece a un file, quindi il testo dopo il | è di norma corretto. Giusto per essere tranquilli, sarebbe possibile creare un elenco delle voci che contengono questi link? --LaPiziaPetite peste 18:22, 5 gen 2011 (CET)[rispondi]

Ciao,

Esiste un bot che crea e articoli aggiorna su comuni italiani? Credo che avete qualcosa come questo, perché ci sono molti di Wikipedia in lingue minore che hanno articoli su tutte o quasi tutti i comuni italiani.

Effettivamente, in questo momento mi incuriosisce non tanto per il bot che crea gli articoli, come per l'origine dei dati per questo. Vorrei implementare la creazione semiautomatica di articoli su comuni italiani nella Wikipedia in ebraico, ma per fare questo ho bisogno di tradurre il nome di ogni comune in alfabeto ebraico. Per fare questo ho bisogno di un elenco completo di essi.

Grazie! --Amir E. Aharoni (msg) 19:29, 19 gen 2011 (CET)[rispondi]

Wikipedia:Data/Comuni/Elenco e Wikipedia:Data/Comuni/Elenco_alfabetico, buon lavoro! gvnn scrivimi! 08:57, 20 gen 2011 (CET)[rispondi]

Ho trovato su commons questo bot interessante: in pratica aggiunge alle discussioni il corrispondente del nostro template:non firmato. Penso che dovremmo avere anche noi un bot del genere, o chiedere al manovratore di Sinebot di agire anche su it.wikipedia. Che ne dite? Eventualmente, qualcuno di voi vorrebbe manovrare un bot del genere? Se non ci sono botolatori volontari, mi candido io per svolgere tali operazioni (però non garantisco un servizio continuo durante tutta la settimana). Oppure potremmo dividere tale compito tra più bot, in modo da avere una certa copertura settimanale. Ovviamente l'attivazione di tali bot non esonera gli utenti dal mettere le firme nelle discussioni. --Aushulz (msg) 09:46, 20 gen 2011 (CET)[rispondi]

Hai mica cercato al bar il gazzillione di discussioni già tenutesi sull'argomento? --Brownout(msg) 10:01, 20 gen 2011 (CET)[rispondi]
Infatti, se ne era già discusso: non era emerso consenso per il fatto che ci sarebbero diversi casi in cui il bot sbaglierebbe (per esempio se uno posta un commento facendo più edit il bot sbaglia) e che cmq non vale la pena di far girare un bot apposta per sta cosa. Non mi ricordo le altre motivazioni, ma ce ne erano altre. ^musaz 12:32, 20 gen 2011 (CET)[rispondi]
Che rompe le scatole sui rollback: mi trovo sempre Borgolibero da rollbackare nella mia talk su en.wiki e puntualmente se c'è il bot devo usare il popup o salvare a manina (invece che usare il tasto rollback). --Vito (msg) 13:36, 20 gen 2011 (CET)[rispondi]
Quoto Vito. Anche a me mi sa da gioco che non vale la candela. --Gnumarcoo 13:56, 20 gen 2011 (CET)[rispondi]
Idem --Jalo non loggato 14:50, 20 gen 2011 (CET)[rispondi]
come i precedenti, aggiungendo che se essere conflittati è frustrante, essere conflittati da un bot stupido lo è ancora di più. --valepert 16:32, 20 gen 2011 (CET)[rispondi]
Sottolineo il condizionale di «ci sarebbero diversi casi» (non ricordo che nessuno abbia saputo fare esempi).
Vito, usa w:en:User:SineBot#Opting_out. --Nemo 16:53, 20 gen 2011 (CET)[rispondi]
valepert te ne ha appena fatto uno. E Vito ne ha fatto un altro. Ovviamente la soluzione non è fare tutti l'opt out, altrimenti il bot non servirebbe a niente Jalo 17:04, 20 gen 2011 (CET)[rispondi]
In effetti il conflitto sui rollback dev'essere fastidioso. Un delay significativo (diciamo 1 ora) e il fatto che funzioni solo con gli ip aiuterebbero? -- Basilicofresco (msg) 18:13, 20 gen 2011 (CET)[rispondi]

IMHO no. Bisogna abituarsi a seguire le regole, non a riparare alle mancanze (anche degli IP) facendo girare un bot che, badate bene, potrebbe fare molti errori. --Gnumarcoo 18:25, 20 gen 2011 (CET)[rispondi]

(conflittato. Gnumarcoo, sei mica un bot?) è mai capitato che un utente non si è firmato E la discussione è continuata E nessuno ha messo il {{non firmato}} E dopo un'ora non si capisse più chi avesse detto quell'affermazione? e poi certe volte la "firma" (o meglio l'IP) di un anonimo non aiuta molto a capire chi abbia scritto quel messaggio. c'è differenza se l'opinione la esprime 80.80.80.80 o 81.80.80.81? al massimo chi quota l'anonimo citerà al più i primi due numeretti... come Nemo, qualcuno porti un esempio in cui sarebbe stato cruciale avere un bot che nel giro di una mezz'oretta si fosse preso la briga di obbligare a firmare gli sbadati (e poi preferisco un bot che segnali "vedi che qui ti potresti essere scordato la firma", almeno la prossima volta l'utente distratto ci pensa due volte prima di salvare senza aver messo le tildi). --valepert 18:31, 20 gen 2011 (CET)[rispondi]
L'idea di basilico mi pare buona, ma do ragione a Gnumarcoo. Non siamo così tanti come su en.wiki da giustificare il bot..--Number55★ (dopo il 54, prima del 56) 18:27, 20 gen 2011 (CET)[rispondi]

scusate, ma perchè il bot dovrebbe agire "subito"? non può farlo quando sulla discussione c'è calma piatta (possiamo stabilire un tempo tipo tre ore)? in questo caso sarebbe l'ideale. --Salvo da Palermo dimmelo qui 21:03, 20 gen 2011 (CET)[rispondi]

Mah, io sono altamente dubbioso della cosa. Ripeto, è un fatto di principio: se corriamo dietro agli sbandati che non mettono la firma, non impareranno più a usare quelle quattro tildi benedette. Al massimo possiamo fare come suggerisce valepert: avvisare l'utente, ma rischia che sia una mezza porcata pure questa, IMHO. Quando manca una firma, il primo che aggiunge un commento sotto all'anonimo mette il {{non firmato}}, se no succede si scava la crono, come io personalmente ho sempre fatto. --Gnumarcoo 21:13, 20 gen 2011 (CET)[rispondi]
Quoto anch'io i contrari, a mettere un {{nf}} ci si sta davvero un attimo e quindi ho seri dubbi che il tempo risparmiato sia superiore a quello che farebbe perdere.--Sandro_bt (scrivimi) 04:03, 21 gen 2011 (CET)[rispondi]
Mi scuso per non avere controllato le precedenti discussioni e condivido i dubbi che avete esposto, ai quali in un primo momento non avevo pensato. A meno che si costruisca un codice "affidabile" sono quindi contrario all'introduzione del bot. --Aushulz (msg) 10:12, 21 gen 2011 (CET)[rispondi]

Riformattazione di un template[modifica wikitesto]

Nell'ambito di una standardizzazione dei parametri degli infobox culianari (vedi qui) mi sono trovato davanti a cose di questo tipo, ovvero template con ancora i commenti e una serie di interruzioni di riga che giuro non capisco da dove provengano (se non da una errata trascrittura del template dalla pagina del relativo manuale). Ora, col bot e AWB non ho problemi nel rimuovere i commenti, ma non ho idea del se e del come fare a riformattare il template, togliendo tutte le interruzzioni di riga eccessive, portandolo nella classica forma "|parametro = valore". Qualche idea? --Number55★ (dopo il 54, prima del 56) 11:33, 26 gen 2011 (CET)[rispondi]

Si tratta di sviluppare delle regex che in base anche alla conformazione del template, riesca a sistemare tutto. E' un progetto che anche io ho in testa da tanto tempo, ma che per ora ho lasciato da parte (purtroppo la priorità di altri lavori mi impedisce di dedicarmici a pieno). Se vuoi iniziare tu, ti consiglio solo di partire con una regex semplice che, poniamo un esempio, sistemi tutti i pipe a inizio riga, articolandola poi passo passo in modo che corregga sempre più cose: è la via migliore per affrontare un problema come questo - che è un gran bella matassa. :) --Gnumarcoo 14:47, 26 gen 2011 (CET)[rispondi]
Ok, un punto di partenza ce l'ho. Come al solito faccio la domanda prima di aver provato, e infatti ci sono (forse) riuscito (vedi diff). Qui ho studiato una serie di regex (da applicare in sequenza, ma con un unico passaggio sulla voce) per uniformare il template {{DOP IGP}} (che era quello che più mi premeva per questo caso). La regex è studiata però per il find & replace di AWB e non so come si possa fare per il python...confido nella tua bravura con tale linguaggio :) --Number55★ (dopo il 54, prima del 56) 15:26, 26 gen 2011 (CET)[rispondi]
Le regex sono sempre le regex. ;) Il punto è: ok.. quella ha funzionato bene con quella voce, come sarà con le altre? Purtroppo però per questo tipo di cose gioca molto l'esperienza e la resa di una regex può esser definita solo a lavoro terminato. Se ti fa piacere, puoi pubblicare le regex che hai creato (magari proprio a sostituzione terminata, così da dare indicazioni sulla loro bontà), così che magari altri botolatori possano metterci mano - anche se suggerisco sempre la massima attenzione su questo tipo di interventi. --Gnumarcoo 15:50, 26 gen 2011 (CET)[rispondi]
Si si, quella è una sorta di pre-bozza di regex. Sto riscontrando problemi con altre voci e infatti la sto modificando di continuo in modo da riuscire a coprire il range completo di template che hanno bisogno di interventi. Ogni regex che completo la metto sempre visibile in una delle pagine del bot, intendi questo per "pubblicare" no? --Number55★ (dopo il 54, prima del 56) 16:21, 26 gen 2011 (CET)[rispondi]
Esatto, si. :) --Gnumarcoo 16:42, 26 gen 2011 (CET)[rispondi]
C'è qualcuno che si intenda di AWB più di me? (ci vuol poi poco ;) La maggiorparte dei passaggi che effettuo con questa regex deve essere attuate all'interno del template su cui sto operando, e non all'interno di tutta la voce. Con AWB posso infatti specificare una sorta di "lavora solo se all'interno di un template", peccato che non mi permetta di specificare quale template, andando ad agire su tutti i template, compresi gli avvisi e i portali...Qualcuno sa come ovviare al problema? --Number55★ (dopo il 54, prima del 56) 18:31, 26 gen 2011 (CET)[rispondi]

bot per archiviare[modifica wikitesto]

Su en.wiki ci sono dei bot che archiviano automaticamente le discussioni. Si può implementare questa funzione anche qui?--Nickanc Fai bene a dubitare 22:47, 25 feb 2011 (CET)[rispondi]

Anche io era un po' che volevo chiederlo, soprattutto per l'oracolo e lo sportello informazioni che gonfiano a vista d'occhio e dove forse è facile stabilire quando una discussione è chiusa---Pierpao.lo (listening) 23:00, 25 feb 2011 (CET)[rispondi]
Segnalo che si possono trovare info per i botolatori su come archiviare in en:User:MiszaBot I e en:User:MiszaBot/Archive_HowTo. Sarebbe bene però che i botolatori si facessero sentire in questa discussione, visto che la richiesta di bot per archiviare è stata fatta anche in Discussioni_progetto:Coordinamento/Accoglienza#Proviamo_a_introdurre_i_"bidelli"?.--Nickanc Fai bene a dubitare 19:40, 17 mar 2011 (CET)[rispondi]

Template:It[modifica wikitesto]

Come detto nella pagina del Template:It, questo template va utilizzato solo in concomitanza del Template:Lingue; a sua volta nella sintassi del template:lingue non ci vanno le parentesi graffe accanto a "it", quindi penso che questa regex potrebbe essere applicata tranquillamente a tutti i casi:

replace.py -regex "( *){{it}}( *)" "\1" -ref:"template:it" -namespace:0 -summary:"Bot: Vedi [[Template:it]]"

Ho fatto alcune prove qui, qui, qui, qui e qui.
Al momento il template:it è utilizzato impropriamente soprattutto nei collegamenti esterni e nei template di citazione delle fonti (nelle note e nella bibliografia). Se non ci sono contrari, tra qualche giorno passerò il bot per eliminare il template:it dove non necessario, con il comando scritto sopra. --Aushulz (msg) 01:55, 1 mar 2011 (CET)[rispondi]

Leggo adesso alla pagina Aiuto:Collegamenti esterni: "Il template (IT) non andrebbe utilizzato (salvo quando il contenuto del sito è in italiano, ma il nome è espresso in una lingua diversa)."
Ma ciò non è scritto nella pagina template:it, per cui si avrebbero molte eccezioni e la procedura di eliminazione del template:it tramite bot andrebbe svolta "in semiautomatico", controllando ciascuna modifica prima che sia svolta.
Inoltre da Discussioni template:It vedo che c'è consenso a orfanizzare il template, ma come detto da valepert bisognerebbe toglierlo solo nei casi in cui non sia da sostituire con il template:lingue.
Penso che potrei modificare il comando precedente in modo da contemplate la necessità della sostituzione con il template:lingue: basta dire al bot di vedere quando il template:it è messo a fianco di template:en o simili (ad esempio: "{{it}}{{en}}" o "{{it}},{{en}}" o simili diventerebbero "{{lingue|it|en}}").
Che ne dite, posso modificare il comando, togliere la frase grassettata anzidetta da Aiuto:Collegamenti esterni e passare all'orfanizzazione? --Aushulz (msg) 02:13, 1 mar 2011 (CET)[rispondi]
a prescindere dai dettagli tecnici, sono favorevole ad un'eliminazione consistente del template, che in una wikipedia in lingua italiana è tendenzialmente ridondante. --Superchilum(scrivimi) 10:25, 1 mar 2011 (CET)[rispondi]
Favorevole, ma se venisse fatto a mano è meglio. Avevo iniziato a farlo e vi garantisco che, mentre si controlla {{it}}, dare un'occhiata ai collegamenti esterni presenti (per sistemarli e/o ripulirli) è un lavoro da fare. --Marco dimmi tutto! 11:02, 1 mar 2011 (CET)[rispondi]
sono tra 5000 e 10000 :O --Superchilum(scrivimi) 11:05, 1 mar 2011 (CET)[rispondi]
So... Ma è anche un controllo abbastanza veloce da fare. Forse un mini festival della qualità potrebbe essere d'aiuto. --Marco dimmi tutto! 11:46, 1 mar 2011 (CET)[rispondi]
l'importante è stabilire con estrema chiarezza quando deve essere eliminato; se è fattibile da un bot bene, alla peggio si fa a mano (c'è chi ha controllato ha controllato in 8 giorni da solo .facebook.com .twitter.com) :P Se serve una mano, mi rendo disponibile --Ask21 (msg) 13:21, 1 mar 2011 (CET)[rispondi]
IMHO va rimosso in ogni caso in cui appaia da solo, mentre se utilizzato all'interno di {{lingue}} assieme ad altri linguaggi in cui la risorsa è disponibile può restare. Aggiungo che, se si passasse a mano, potremmo anche controllare che i vari template per le lingue siano sempre richiamati da {{lingue}}. --Marco dimmi tutto! 13:35, 1 mar 2011 (CET)[rispondi]
(conflittato) Favorevole anche io all'eliminazione. In ogni caso quando me li trovo a tiro li tolgo sempre, ma se fosse possibile una passata di bot sarebbe cosa buona e giusta. Dome era Cirimbillo A disposizione! 13:38, 1 mar 2011 (CET)[rispondi]

magari dico una belinata, ma {{Lingue}} usa uno switch, mica i vari templatini. --Superchilum(scrivimi) 14:01, 1 mar 2011 (CET)[rispondi]

Secondo me con il bot ci risparmieremmo tanto tempo e potremmo inserirlo nella lista delle sostituzioni periodiche (l'abitudine è dura a morire), ma se preferite farlo a mano, per me va bene. --Aushulz (msg) 14:45, 1 mar 2011 (CET)[rispondi]
Favorevolissimissimo --OPVS SAILCI 14:54, 1 mar 2011 (CET)[rispondi]
@Superchilum: faccio atto di contrizione, la belinata la dicevo io: male interpretavo questa descrizione. Resto comunque dell'idea che un passaggio manuale, seppure oneroso, potrebbe essere una buona occasione per liberare le nostre voci da quintali di spam e link non funzionanti. --Marco dimmi tutto! 18:04, 1 mar 2011 (CET)[rispondi]
ma in effetti che cappero significa "Questo template deve essere utilizzato SOLO in presenza del template:lingue"?? Forse prima dello switch venivano usati questi templatini e quella frase è rimasta lì da allora? Sennò non avrebbe senso. --Superchilum(scrivimi) 00:35, 2 mar 2011 (CET)[rispondi]
Probabilmente è solo malscritto. Credo intenda dire che si debba segnalare la lingua italiana solo se la risorsa in questione è disponibile anche in altre lingue. --Marco dimmi tutto! 11:32, 2 mar 2011 (CET)[rispondi]
Questo template sembra esistere solo per essere messo dove non dovrebbe stare. Cancellarlo creerebbe problemi ad altri template? --Buggia 18:20, 2 mar 2011 (CET)[rispondi]

In corso... Al momento sto inserendo il template:lingue dove sono presenti più template lingue (p.e. "it" e "en"). Appena finisco, procedo con l'eliminazione dei template:it rimasti, che a questo punto saranno "soli", quindi inutili. Se non ci sono contrari, inserirò tale procedura in Wikipedia:Bot/Sostituzioni. --Aushulz (msg) 17:03, 22 mar 2011 (CET)[rispondi]

✔ Fatto Rimangono solo alcuni casi da valutare con attenzione. --Aushulz (msg) 02:21, 31 mar 2011 (CEST)[rispondi]
Una piccola parentesi per ricordare che poco tempo fa (se serve cerco il link) si era convenuto in una discussione al bar di non usare più il {{lingua}} e di scrivere per esteso la lingua in cui è redatto il documento. L'uomo della strada (leggi "fruitore di Wikipedia") non conosce i vari codici delle lingue perciò inserendoli al posto dell'indicazione per esteso lo priviamo di un'informazione essenziale. Quante persone, vedendo quel pugno in un occhio (leggi grassetto) che sono i vari (Template:Switch lingue), (Template:Switch lingue), (Template:Switch lingue), non saranno avvisate che il pacco di riferimento è scritto in una lingua che molto probabilmente non conoscono? E' così complicato scrivere "in tedesco", "in russo", "in cinese"? Personalmente continuerò a ignorare questa prassi priva di qualsiasi fondamento e a scrivere l'indicazione estesa della lingua --Furriadroxiu (msg) 04:23, 4 apr 2011 (CEST)[rispondi]

archivebot[modifica wikitesto]

Come scrivevo nella mia richiesta di autorizzazione per cellistbot e come si diceva più sopra a #bot_per_archiviare, ci sarebbe necessità di trovare dei bot che archiviassero le discussioni in automatico e sto pensando a come fare. Il meta:Pywikipediabot/archivebot.py potrebbe funzionare?--Nickanc Fai bene a dubitare 18:52, 25 mar 2011 (CET)[rispondi]

Sportello e Oracolo a parte, non mi fido per niente delle capacità dei bot di scegliere come e quando archiviare. Ci vuole buon senso --Bultro (m) 13:13, 26 mar 2011 (CET)[rispondi]
A parte che già all'oracolo e allo sportello informazioni sarebbe già un bel successo, ma anche nei progetti quando una discussione è chiusa si capisce. Qualcuno appone un template chiusa e dopo 15 giorni se nessuno la toglie si archivia. Non è così che fanno in altre wiki? Grazie--Pierpao.lo (listening) 13:26, 26 mar 2011 (CET)[rispondi]
@Bultro: quel bot archivia in automatico le discussioni con template tipo chiusa e quelle in cui l'ultimo intervento risale a più di 60 giorni fa. Forse è un po' poco come limite temporale, ma ampliandolo per dire a 120 giorni fa permettimi di dire che una discussione dopo tutto quel tempo è chiusa.--Nickanc Fai bene a dubitare 23:03, 30 mar 2011 (CEST)[rispondi]
Non è detto, e comunque una discussione può stare lì anche 10 anni, dipende da quanto è affollata la pagina --Bultro (m) 13:16, 31 mar 2011 (CEST)[rispondi]
Va bene allora adottiamo solo il sistema del template chiusa --Pierpao.lo (listening) 11:19, 1 apr 2011 (CEST)[rispondi]
Segnalo che sto lavorando ad adattare lo script archivebot.py in modo che si possa usare specificamente per sportello informazioni e wp:Bot/R. Vado con calma perché non sono espertissimo, spero abbiate pazienza.--Nickanc Fai bene a dubitare 19:50, 12 apr 2011 (CEST)[rispondi]
Ci mancherebbe. Grazie--Pierpao.lo (listening) 22:35, 12 apr 2011 (CEST)[rispondi]
Personalmente mi è capitato di rispondere a interventi di 2-3 anni fa (e di ricevere controrisposte) quindi sono contrario a archiviare via bot le varie pagine di discussione. Per Oracolo e SI la cosa è più fattibile, ma io sarei per continuare a farlo a mano visto che è raro che le discussioni siano veramente chiuse, e spesso c'è qualcuno che aggiunge una qualche aspetto trascurate negli altri interventi (e se magari è una cosa non fondamentale che fa, apre e richiude la discussione?). Tra l'altro archiviare Oracolo e SI non è che sia un grosso lavoro (ad esempio lo Sportello viene archiviato una volta ogni 15 giorni), specie se comparato con l'idea di aggiugnere un template a ogni discussione chiusa e di veder girare un sacco di bot per una cosa marginale.--Sandro_bt (scrivimi) 05:15, 13 apr 2011 (CEST)[rispondi]

────────────────────────────────────────────────────────────────────────────────────────────────────Io trovo che per quanto riguarda l'Oracolo e lo sportello informazioni sarebbe una cosa molto utile (ed abbasserei anche il discriminante dei 15 giorni a molto meno...). Propongo anche un rinnovo grafico del Template:Chiusa -> Utente:Bedo2991/Sandbox:Chiusa/man--Bedo2991-{contattami} 22:36, 25 apr 2011 (CEST)[rispondi]

Riesumo questa discussione. Come già accennato QUI (su cui preferirei continuare la discussione), non si potrebbe limitare l'uso del bot archiviatore alle pagine di discussione utente degli utenti che ne fanno richiesta ? Ad esempio, come ho visto su commons, faccio richiesta e il bot mi archivia i messaggi più vecchi di tot giorni. Che dite ? --Midnight bird 12:56, 14 lug 2011 (CEST)[rispondi]

Template lingua e template cita[modifica wikitesto]

Template:Cita libro, Template:Cita pubblicazione, Template:Cita news, Template:Cita web, Template:Cita album e probabilmente altri Template citazione fonti prevedono l'utilizzo del parametro "lingua=". In molte voci invece si trovano preceduti da template lingua (ad esempio {{en}}). Vorrei passare un comando tramite bot in modo da sostituire i template lingua prima dei template cita con il parametro lingua. Segnalo questa discussione al Bar come esterna, se non ci sono obiezioni o controindicazioni particolari tra qualche giorno passo all'azione. Penso inoltre che tale sostituzione vada aggiunta alle sostituzioni standard. --Aushulz (msg) 01:29, 3 apr 2011 (CEST)[rispondi]

C'è un motivo se è così: i vari template Cita non hanno il parametro "lingua=" standardizzato. In altre parole, ciascuno dà un risultato a sé. -- Sannita - L'admin (a piede) libero 03:44, 3 apr 2011 (CEST)[rispondi]
Non capisco però perché "C'è un motivo se è così" : perché danno tale risultato a sé? --La voce di Cassandra (msg) 09:03, 3 apr 2011 (CEST)[rispondi]
Vero, non sono standardizzati, ma perché non standardizzarli? Magari facendo loro usare il template {{Lingue}}, in modo che si possa inserire anche più di un linguaggio. --Marco dimmi! 10:01, 3 apr 2011 (CEST)[rispondi]
[fuori crono] E IO CHE NE SO? :D So solo che è così e stavo avvertendo. :) -- Sannita - L'admin (a piede) libero 00:47, 4 apr 2011 (CEST)[rispondi]
Più di un linguaggio? In genere un articolo di giornale o un sito web o anche un libro, sono scritti in un unica lingua... in ogni caso delle convenzioni dei vari cita bisognerebbe parlarne al progetto:Bibliografia e fonti. Potrebbe essere una storia lunga, ma sarebbe il caso di trovare prima lo standard e poi passare a modificare :) --Number55★ (dopo il 54, prima del 56) 10:45, 3 apr 2011 (CEST)[rispondi]
Questa è una discussione periodica (che in altri tempi è arrivata al limite del blocco degli utenti per la veemenza del contraddittorio) ma i tempi sono cambiati. Forse è il momento buono. Marco Proponilo al progetto biblio... e segnalalo al progetto template (non al contrario mi raccomando (vedi parentesi precedente).--Pierpao.lo (listening) 10:49, 3 apr 2011 (CEST)[rispondi]
Per N55: a me è capitato abbastanza spesso, specie per testi tecnici o manuali, di ritrovarmi con testi in più lingue (escludendo naturalmente i manuali d'istruzioni). Naturalmente non mi sembra un tema su cui inalberarsi fino ai limiti del blocco, ma se ne può discutere, quindi girerò questa discussione a biblio e template. Vediamo cosa ne esce. --Marco dimmi! 11:35, 3 apr 2011 (CEST)[rispondi]

Attenzione: stiamo andando fuori tema, forse non mi sono spiegato: la mia modifica non ha lo scopo di uniformare lo stile del parametro "|lingua=", bensì fare una sostituzione in modo che lo stile adottato sia quello scelto per ciascun template citazione (che può anche essere unico, ma ai fini del comando in questione non importa). Per capirci meglio, il comando del bot farebbe una sostituzione di questo tipo:

{{en}} {{cita libro|...}} ---> {{cita libro|...|lingua=en}}

oppure:

{{lingua|en|fr}} {{cita libro|...}} ---> {{cita libro|...|lingua={{lingua|en|fr}}}}

Le forme a sinistra penso infatti siano comunque da evitare, o sbaglio? --Aushulz (msg) 17:28, 3 apr 2011 (CEST)[rispondi]

Aushulz, a me è capitato di non usare quel campo per creare uniformità in una biliografia: se uso "Cita web" o "Cita news" il parametro lingua crea la parentesi ad inizio riga come {{en}}, gli altri due postpongono un (in en)., obbligando in un caso ad usare la sigla e nell'altro il nome "completo" della lingua. Proprio a causa della diversità a volte non si usa il parametro. Per questo, sarei contrario alla passata di bot senza aver unifrmato i template cita.
Prendo proprio il tuo primo esempio, verrebbe: (EN) M. Doppio, Prova template.
P.s: non hai ancora provato a vedere cosa succede a usare il tuos econdo esempio, vero?? :P--DoppioM 21:29, 3 apr 2011 (CEST)[rispondi]
No, non ho provato i comandi, ho solo messo quelli sopra come esempi. Se ci sarà consenso nel fare la modifica, prima farò le dovute prove per accertarmi che compaia il risultato voluto e comunque creerò un comando differente per ogni template di citazione. Comunque hai ragione, mi correggo quindi: gli esempi corretti sono i seguenti:
{{en}} {{cita libro|...}} ---> {{cita libro|...|lingua= inglese}}
{{lingua|en|fr}} {{cita libro|...}} ---> {{cita libro|...|lingua= inglese e francese}}
Così va bene? --Aushulz (msg) 01:41, 4 apr 2011 (CEST)[rispondi]
Una piccola parentesi per ricordare che poco tempo fa (se serve cerco il link qui) si era convenuto in una discussione al bar di non usare più il {{lingua}} e di scrivere per esteso la lingua in cui è redatto il documento. L'uomo della strada (leggi "fruitore di Wikipedia") non conosce i vari codici delle lingue perciò inserendoli al posto dell'indicazione per esteso lo priviamo di un'informazione essenziale. Quante persone, vedendo quel pugno in un occhio (leggi grassetto) che sono i vari (DE) , (RU) , (ZH) , non saranno avvisate che il pacco di riferimento è scritto in una lingua che molto probabilmente non conoscono? E' così complicato scrivere "in tedesco", "in russo", "in cinese"? Personalmente continuerò a ignorare questa prassi priva di qualsiasi fondamento e a scrivere l'indicazione estesa della lingua --Furriadroxiu (msg) 04:25, 4 apr 2011 (CEST)[rispondi]
Segnalo. gvnn scrivimi! 09:41, 4 apr 2011 (CEST)[rispondi]

segnalo discussione[modifica wikitesto]

salgo di un livello per segnalare questo --Salvo da Palermo dimmelo qui 17:07, 8 mag 2011 (CEST)[rispondi]

Escludiamo tutte le voci correlate dalla stampa?[modifica wikitesto]

Ho escluso dalla stampa la sezione voci correlate nelle voci del libro Wikipedia:Libri/L'acqua, utilizzando la seguente sintassi:
replace.py -links:"Wikipedia:Libri/L'acqua" -regex "(== *Voci correlate *== *(\s*\* *(\S| )+)+)" "{{Non stampare|1=\1}}" -namespace:0 -summary:"Nascondo ''Voci correlate'' durante la stampa"

Potete vedere il risultato scaricando il pdf del libro Wikipedia:Libri/L'acqua: vi accorgerete che nel pdf mancano quasi tutte le sezioni delle "Voci correlate". Che ne dite di svolgere questa operazione per tutte le voci di Wikipedia? Il comando agisce in quasi la totalità dei casi, ovvero quando nella sezione voci correlate sia presente solo un elenco puntato con i wikilink. --Aushulz (msg) 13:51, 29 giu 2011 (CEST)[rispondi]

Aushulz, la prima domanda da fare è se modifiche di questo tipo sono opportune, poi eventualmente si può partire coi bot. La mia opinione è che questo tipo di modifiche complichino troppo il codice e che non ne valga la pena. Visto che è una cosa che si applica a tutte le voci comunque è d'obbligo parlarne al bar prima di partire con le modifiche.--Sandro_bt (scrivimi) 15:18, 29 giu 2011 (CEST)[rispondi]
Piccolo inconveniente: ho visto adesso che il pulsante di modifica non compare più nella sezione "Voci correlate" dove è stato inserito il template Non stampare. --Aushulz (msg) 15:20, 29 giu 2011 (CEST)[rispondi]
Io veramente le voci correlate le vorrei tenere nella mia copia, mi indicano dove posso approfondire ed allargare l'argomento.--Bramfab Discorriamo 15:24, 29 giu 2011 (CEST)[rispondi]
(confl.) Aushulz, però non puoi partire con il bot a fare modifiche non discusse che tra l'altro provocano problemi non indifferenti. Sto iniziando ad annullare le tue modifiche. Per il tuo libro credo tu possa usare anche vecchie versioni delle voci, per cui usa quelle prima del rollback (ma non penso sia un metodo da usare in generale).--Sandro_bt (scrivimi) 15:28, 29 giu 2011 (CEST)[rispondi]
Scusatemi, ma allora quando dovremmo usare il template:Non stampare? --Aushulz (msg) 15:41, 29 giu 2011 (CEST)[rispondi]
Non lo so, forse nei template, ma in ogni caso non credi bisognerebbe discutere prima di partire a inserirlo col bot? Comunque, visto che, come hai notato, crea problemi con le sezioni non mi sembra proprio il caso di usarlo in quel modo (e tra l'altro ho trovato anche qualche caso in cui il template non era chiuso).--Sandro_bt (scrivimi) 15:45, 29 giu 2011 (CEST)[rispondi]
Si usa nelle voci ma solo quando c'è ampio consenso, come sempre. Come ti è stato anche suggerito, puoi creare un libro mettendo nel namespace Utente copie di tutte le voci da cui poi elimini quello che vuoi: per rispettare le licenze, potresti copincollare in una pagina "Crediti aggiuntivi" il contenuto della sezione "Fonti e autori delle voci" (idem per le immagini) ricavato dal PDF che invece contiene tutte le voci normalmente nel ns0. E' più facile a farsi che a dirsi...--Elitre - Progetto Wikilibri 2011 15:51, 29 giu 2011 (CEST)[rispondi]

(rientro) concordo con i precedenti. Aushulz, prima di fare modifiche del genere era meglio che cercavi consenso. fare girare un bot con la tua utenza per fare una modifica non discussa da nessuna parte non mi sembra un atteggiamento corretto... --valepert 16:32, 29 giu 2011 (CEST)[rispondi]

Intanto per ora ti ho revocato il flag, oltre a fare un'operazione non autorizzata l'hai fatta pure male. --Vito (msg) 16:44, 29 giu 2011 (CEST)[rispondi]
Non mi sembrava che stessi facendo qualcosa di così "pericoloso" (ho modificato solo le 26 pagine del libro che mi interessava e gli errori li ho fixati in un secondo momento). Mi scuso per la mia premura e prometto di fare un uso più consono del mio bot. --Aushulz (msg) 16:54, 29 giu 2011 (CEST)[rispondi]
La modifica è decisamente inopportuna. Le voci correlate sono un'utile parte della voce, inoltre se non ricordo male in almeno alcuni dei formati verso cui lsi può esportare si trasformano anche automaticamente in collegamenti al "capitolo" corrispondente alla voce collegata, se è presente nel documento. Per quello che dice Elitre, mi sembra piú facile esortare in odt e fare le modifiche in locale. Nemo 13:17, 30 giu 2011 (CEST)[rispondi]
Non puoi stampare un ODT via PediaPress. --Elitre - Progetto Wikilibri 2011 14:54, 30 giu 2011 (CEST)[rispondi]

Personalmente concorderei con l'idea ma penso andrebbe fatta "a monte" in mediawiki, non aggiungendo template di difficile comprensione per gli utenti comuni. --Lucas 17:44, 30 giu 2011 (CEST)[rispondi]

Archiviare le richieste esaudite e quelle iper-antiche in bot/R[modifica wikitesto]

Segnalo. --Pequod76(talk) 04:57, 9 ago 2011 (CEST)[rispondi]

Template sic[modifica wikitesto]

Segnalo. --Pequod76(talk) 16:33, 19 ago 2011 (CEST)[rispondi]

Torno a segnalare. --Pequod76(talk) 02:58, 2 set 2011 (CEST)[rispondi]

Codifica di Wikipedia con Java[modifica wikitesto]

Salve a tutti! Mi sto dilettando nella costruzione da zero di un semplicissimo bot in Java con jwbf e lo sto collaudando sulla mia sandbox. Non capisco però che devo fare alle stringhe per evitare che mi modifichi i caratteri UTF-8. Mi potete aiutare? Non capisco poi perché in quelle parole cirilliche mi abbia incasinato solo alcuni caratteri e non tutti. Boh.
Quello che faccio io è solo prendere il testo da un simpleArticle e modificarlo con un paio di String.replaceFirst, per poi rimettere tutto dov'era...
Se poi conoscete un modo/script per estrarre un template senza dover riscrivere la regex da zero, siete i benvenuti :)
Grazie anticipatamente! -- Massic80 Contattami 13:19, 6 set 2011 (CEST)[rispondi]

Forse ti conviene linkare questa domanda esternamente al Bar o chiedere a qualche altro manovratore direttamente. --Elitre ♥ wp10 16:07, 7 set 2011 (CEST)[rispondi]
Grazie Elitre, ma mi sorgono due domande:
  1. come faccio a sapere quelli che manovrano bot in Java? :)
  2. perché i manovratori non tengono d'occhio questa pagina?
Vabè, seguirò il tuo consiglio... grazie di nuovo, per ora! -- Massic80 Contattami 16:29, 7 set 2011 (CEST)[rispondi]
Per la prima, di là dovrebbe esserci un elenco di botolatori o dovrebbe comunque essere possibile risalirvi, se non c'è scritto come sono fatti i loro bot puoi vedere le pagine utente dei bot stessi che di solito riportano tali informazioni. Per la seconda, non saprei. --Elitre ♥ wp10 17:43, 7 set 2011 (CEST)[rispondi]
...e ti ringrazio nuovamente:) Obbedisco! -- Massic80 Contattami 00:10, 8 set 2011 (CEST)[rispondi]
Prima di chiedere a loro, ho scoperto questo "bug": pare che succeda solo sui sistemi dove la codifica predefinita non è Unicode, quindi ora faccio delle prove :) Se non risolvo, indagherò su questa cosa qui -- Massic80 Contattami 19:28, 8 set 2011 (CEST)[rispondi]
Ho risolto in questa maniera semplicemente impostando una variabile d'ambiente -- Massic80 Contattami 01:30, 22 set 2011 (CEST)[rispondi]

Segni diacritici[modifica wikitesto]

Salve a tutti, sto facendo alcuni test con pywikipedia nella mia sandbox con il mio bot e ho un problemino: con il replace.py non riesco a sostituire la prima "a" di Nastase con il segno diacritico "ă" perché il prompt dei comandi me la calcola come "a" "italiana". Sapete dirmi il perché? Scusatemi per la spiegazione non molto chiara. Grazie in anticipo per le risposte. --Simon29 (msg) 00:43, 9 set 2011 (CEST)[rispondi]

Probabilmente perché il set di caratteri usato non supporta Unicode; prova a impostare come font il Lucida Console (tasto destro sulla barra della finestra --> Proprietà --> Tipo di Carattere --> Carattere).GJo ↜↝ Parlami 00:53, 9 set 2011 (CEST)[rispondi]
Ho già provato a farlo: il carattere si vede, ma nel momento in cui la "ă" deve "passare" a Wikipedia ritorna alla "a" "normale" ed infatti mi dice che ci sono 0 modifiche da fare. Come controprova ho tentato anche di modificare "Ilie Nastase" con la sola "ă" e quando mi chiedeva la conferma la "ă" era tornata "a"--Simon29 (msg) 01:00, 9 set 2011 (CEST)[rispondi]

Problemi con i bot[modifica wikitesto]

Segnalo questa discussione, dove ho portato all'attenzione un caso in cui i bot continuano ad inserire collegamenti alle Wiki estere ad una voce non corrispondente a quella italiana. Cosa si può fare in questo caso? --Peter l'intelletto unisce 10:58, 15 set 2011 (CEST)[rispondi]

l'utilissimo bot non è più manovrato da nessuno da parecchio tempo ormai. nessuno può riprenderlo in mano? --Salvo da Palermo dimmelo qui 23:00, 18 set 2011 (CEST)[rispondi]

in un mese e mezzo nessuna risposta? --Salvo da Palermo dimmelo qui 23:09, 30 ott 2011 (CET)[rispondi]
Non si tratta di un bot, ma di una funzione di Mediawiki, disabilitata per problemi. --Brownout(msg) 10:56, 31 ott 2011 (CET)[rispondi]

mi serve una conferma...[modifica wikitesto]

La password serve così che io acceda nel bot o così che si accenda? --Innocenti Erleor (msg) 22:27, 30 ott 2011 (CET)[rispondi]

Domanda incomprensibile. Forse sarebbe utile non scrivere nelle pagine di servizio se non sai neanche cosa chiedere :-) Ciao, --Gac 11:55, 31 ott 2011 (CET)[rispondi]

Richieste ai bot che richiedono script ex novo[modifica wikitesto]

segnalo la (imho) importante discussione.--Nickanc ♪♫@ 22:08, 3 nov 2011 (CET)[rispondi]

Linea guida per la creazione sistematica di nuove voci[modifica wikitesto]

Segnalo la discussione a Wikipedia:Bar/Discussioni/Bot_come_gli_olandesi_e_milione_di_voci#Aiuto:Creazione_sistematica_di_pagine.--Nickanc ♪♫@ 20:10, 26 nov 2011 (CET)[rispondi]

Comuni armeni[modifica wikitesto]

Sarei propenso ad utilizzare dei bot per inserire tutte le pagine mancanti che trattino di comuni, città e località dell'Armenia. C'è qualcuno disposto a dare questa grossa mano al progetto?? Quali sono i vostri pareri, wikipediani tutti :)?? --Farberking Guarda!!! 19:02, 8 dic 2011 (CET)[rispondi]

Hai una fonte da cui si possano prendere in automatico i dati necessari? Ad ogni modo ho verificato che il Template:Divisione amministrativa è funzionale anche per l'Armenia--Bultro (m) 11:59, 9 dic 2011 (CET)[rispondi]
No... mi chiedevo, infatti, se non si potesse prelevare i dati dalla wikipedia in inglese, in modo da avere fonti su ogni pagina da creare, ma se ciò non è possibile... però, perchè non attingere dal il template sui comuni degli inglesi, "istruendo" il bot nelle corrispondenze tra diciture di quello italiano con quello in inglese, l'originale? E' fattibile una cosa del genere, o meno? --Farberking Guarda!!! 13:54, 9 dic 2011 (CET)[rispondi]
Sposto in talk Progetto:Amministrazioni. --Gnumarcoo 14:37, 12 dic 2011 (CET)[rispondi]

Errore con il bot[modifica wikitesto]

Utilizzando bollettino.py (una routine in python specifica per wikibooks), ho ottenuto il seguente errore:


C:\pywikipedia>bollettino.py -wiki:Utente:AushulzBot/Bollettini -family:wikibooks

  Distributed under the terms of the GFDL
        Created by it:b:User:G4
Traceback (most recent call last):
 File "C:\pywikipedia\bollettino.py", line 293, in <module>
   inizio()
 File "C:\pywikipedia\bollettino.py", line 54, in inizio
   speciali()
 File "C:\pywikipedia\bollettino.py", line 244, in speciali
   if vecchio("Progetto:Coordinamento/Bollettini/PagineOrfane"):
 File "C:\pywikipedia\bollettino.py", line 263, in vecchio
   cronologia = re.sub("T.+Z", "", cronologia)
 File "C:\Python27\lib\re.py", line 151, in sub
   return _compile(pattern, flags).sub(repl, string, count)
TypeError: expected string or buffer

Non riesco a capire quale possa essere la causa, potreste darmi una mano? Trovate lo script qui: http://it.wikibooks.org/wiki/Template:Bollettino/Script --Aushulz (msg) 17:35, 2 gen 2012 (CET)[rispondi]

xkè o xchè o simili[modifica wikitesto]

Ho sentito dire che ci sono casi di xkè o xchè o simili. Volevo semplicemente chiedere dell'esistenza di un bot per questi casi: io li trovo preoccupanti per un'enciclopedia (tranne per le voci che trattano dei gerghi) --InnOcenti ErleOr Baruk Khazâd! 21:03, 7 gen 2012 (CET)[rispondi]

Per fortuna non è molto comune, ma puoi trovare un elenco di alcuni degli errori corretti periodicamente in Wikipedia:Bot/Richieste/Errori comuni. -- Basilicofresco (msg) 00:58, 8 gen 2012 (CET)[rispondi]

Statistiche manutenzioni[modifica wikitesto]

Segnalo. --pequod ..Ħƕ 13:17, 13 feb 2012 (CET)[rispondi]

Domanda sull'attività di un bot[modifica wikitesto]

Salve a tutti. C'è un termine di tempo dopo il quale un bot, se non attivo, perde l'autorizzazione a lavorare, così come accade per gli admin? --Zero6 16:01, 11 mar 2012 (CET)[rispondi]

Sei mesi, ma basta una semplice manifestazione di interesse per non perdere il flag, a patto che alla manifestazione di interesse segua un effettiva attività. --Vito (msg) 16:15, 11 mar 2012 (CET)[rispondi]

Nero su verde[modifica wikitesto]

Dopo essermi posto l'obiettivo di metter in ordine le pagine di servizio sui bot, vorrei iniziare concentrando l'attenzione della comunità su alcuni punti:

  • attualmente un bot viene deflaggato dopo 6 mesi salvo diversa volontà del manovratore (ovviamente deve essere un'obiezione fondata sui fatti, non solo a parole): io porterei il termine a 12 mesi;
  • modificare (o togliere) l'indicazione che dice: «Raccogliere un certo numero di pareri favorevoli di altri wikipediani con particolari requisiti che hanno controllato le modifiche effettuate dal bot, da riportare qui» in quanto non è attualmente seguita per ragioni pratiche (pochissimi utenti esprimono il loro parere). Ovviamente è auspicabile che la comunità inizi a interessarsi anche a questo aspetto di WP, ma fin che non diviene un'abitudine, direi di non porre limiti - anche solo formali.
  • rendere obbligatoria la pubblicazione del codice per quei bot impiegati per la manutenzione ordinaria periodica.

Obiezioni? --Gnumarcoo 17:32, 16 mag 2012 (CEST)[rispondi]

nessuna, anzi era da tanto che serviva discuterne. Una piccola nota: secondo me sarebbe bene che i pareri di altri wikipedia vi siano sempre per ogni richiesta, piuttosto che sul botolatore in sé, perché, nei fatti è la richiesta che deve essere chiara e cndivisa, più della condotta del botolatore, che si auspica sappia quel che fa. ;) prima o poi torno a pieno regime!--Nickanc ♪♫@ 19:01, 16 mag 2012 (CEST)[rispondi]
Sono felice che si inizi ad aprire qualche discussione come questa.
  • Concordo sui 12 mesi per il deflag, in effetti non vedo l'utilità per il progetto di deflaggare dopo 6 mesi.
  • Sicuramente nei primi tempi un botolatore niubbo va seguito con attenzione. Impazienza, imperizia e un flag di bot possono creare casini cosmici. Per questo più che una procedura di flag con requisiti restrittivi (che possono non necessariamente essere un buon indicatore della futura qualità di botolamento), vedo meglio un lungo periodo di prova durante il quale il niubbo chiede il permesso per ogni nuovo task (tipo en.wiki) e attende qualche parere. La cosa può naturalmente essere gestita in modo informale, ma i concetti di consenso e di prudenza devono essere assorbiti. Concordo pienamente sulla necessità di coinvolgere di più la comunità sul monitoraggio dell'attività dei bot.
  • Chiarirei qual'è la manutenzione ordinaria di cui si parla. Se si parla di cose che garantiscono il funzionamento di certe aree dell'enciclopedia (procedure automatizzate, lo svuotamento di certe categorie, l'archiviazione dei messaggi, aggiornamento di certe liste, ecc.) può avere un suo perché. Se uno si prende in carico la gestione di una determinata funzionalità è auspicabile che sia sostituibile. Per le correzioni ortografiche invece lascerei la più ampia libertà. Se uno non pubblica le regex per una correzione, rifiuti tout court il suo aiuto? Piuttosto si potrebbe cercare di organizzare una specie di "libreria" di codice ben testato e documentato (e sul cui utilizzo c'è pieno consenso), alla quale ogni botolatore possa contribuire. Sarebbe molto utile per i nuovi botolatori e li aiuterebbe a partire con il piede giusto.
Basilicofresco (msg) 19:58, 16 mag 2012 (CEST)[rispondi]
Per la manutenzione ordinaria periodica si intendono cose tipo il bot che aggiorna il log delle cancellazioni o quello che orfanizza o doppi redirect, azioni meramente tecniche nelle quali è assolutamente necessario essere sostituibili. --79.33.217.185 (msg) 20:03, 16 mag 2012 (CEST)[rispondi]
@Basilico: per i newbie avevo pensato addirittura ad alzargli il limite a 8 secondi/edit, ma siamo piuttosto pochi su it.wiki, almeno per ora, per cui manterrei una regolamentazione abbastanza informale scartando anche il limite di edit per secondo. Per manutenzione periodica intendo quella che ha esemplificato l'IP: processi automatici che devono trovare una valvola di sicurezza in caso di problemi del manovratore che li ha in gestione. La "libreria di codici" è quello che ho in mente da mesi, ovvero ampliare le pagine di servizio attuali a disposizione dei manovratori, ma va pensata bene. Confido, almeno io, nell'estate. --Gnumarcoo 21:40, 16 mag 2012 (CEST)[rispondi]

(rientro) non mi esprimo sui primi due punti, ma sono più che mai favorevole all'obbligo di pubblicazione del codice (e aggiungo: obbligo di licenziare il codice sotto una licenza libera open source) esteso a tutti i bot indicati, a partire da biobot (utilizzato troppo estensivamente nell'enciclopedia perché non sia garantita la sostituibilità dello sviluppatore/manovratore).--Nanae (msg) 01:06, 17 mag 2012 (CEST)[rispondi]

Più che favorevole alle proposte ed anche al secondo punto di Basilicofresco.--Sandro_bt (scrivimi) 03:17, 17 mag 2012 (CEST)[rispondi]
Benissimo, favorevole anche io come Sandrobt --Zero6 16:01, 18 mag 2012 (CEST)[rispondi]
Scusate se qui non c'entra molto: mi potete dire se e dove su it.wikipedia.org dove esiste una disposizione tecnica simile a Edit throttle and peak hours?. Grazie. --Pracchia 78 (scrivimi) 17:58, 18 mag 2012 (CEST)[rispondi]
Anni fa integrai io (via consenso) il limite di 1 minuto/edit, ora riportato solo in WP:AWB. Il limite di 5 secondi/edit è in realtà di uso comune per tutti i manovratori, non solo inglesi o italiani, per cui non c'è mai stata la necessità di scriverlo. E' una di quelle cose che mancano nelle nostre pagine di servizio e che presto dovrei/dovremmo riuscire ad integrare. --Gnumarcoo 19:07, 18 mag 2012 (CEST)[rispondi]

Curiosità[modifica wikitesto]

Ma i bot che aggiungono gli interwiki stanno funzionando? --Elitre 10:30, 23 mag 2012 (CEST)[rispondi]

Direi di sì :)--Sandro_bt (scrivimi) 11:56, 23 mag 2012 (CEST)[rispondi]
E' che ultimamente ne ho aggiunto alcuni a mano, ne ho visti altri mancanti (anche in categorie) per voci/pagine che non sono stati propriamente creati ieri, quindi sono stupita. --Elitre 12:22, 23 mag 2012 (CEST)[rispondi]
C'è anche da tener conto che, eccetto i bot globali, quelli attivi da noi come interwikibot non sono poi moltissimi (tempo qualche giorno e aggiornerò tutte le pagine relative ai bot e alle loro attività). --Gnumarcoo 14:00, 23 mag 2012 (CEST)[rispondi]
Grazie. Se io volessi che un bot verificasse l'esistenza di eventuali interwiki per una lista di pagine o categoria che gli fornisco e li aggiungesse, è facilmente fattibile? Basta farne richiesta? --Elitre 22:05, 23 mag 2012 (CEST)[rispondi]

Credo possa essere legato al fatto che su Toolserver dal 15 maggio è vietato usare interwikibot "individuali": solo un bot gestito collettivamente si occupa ora di questo compito. Tornando alla domanda di Elitre direi di sì, a patto di farlo dal nostro computer. --Incola (posta) 15:15, 31 mag 2012 (CEST)[rispondi]

Quindi poi i risultati andrebbero aggiunti a manina? --Elitre 15:27, 31 mag 2012 (CEST)[rispondi]
Scusa, mi sono spiegato male. Intendevo che il bot deve girare da un computer che non sia il Toolserver. --Incola (posta) 15:31, 31 mag 2012 (CEST)[rispondi]

Riordino pagine di servizio che riguardano i bot[modifica wikitesto]

Segnalo (si parla tra l'altro di bot). --pequod ..Ħƕ 14:59, 30 lug 2012 (CEST)[rispondi]

Segnatemente qui. --pequod ..Ħƕ 15:09, 30 lug 2012 (CEST)[rispondi]

Proposta di spostamento per Wikipedia:Benvenuto Bot/Report[modifica wikitesto]

Segnalo. --pequod ..Ħƕ 14:34, 6 ago 2012 (CEST)[rispondi]

interwiki-bot e Wikidata[modifica wikitesto]

Nel caso sperimentassimo si dovrà lavorare così.--Nickanc ♪♫@ 00:31, 13 ago 2012 (CEST)[rispondi]

Beh, ho visto che stanno adattando pyWikipedia. Attendiamo fiduciosi. -- Basilicofresco (msg) 08:35, 13 ago 2012 (CEST)[rispondi]
Chi sta adattando cosa? Io non h visto nulla in ML... (e neanche i wikidatani, che pensano che nessuno stia lavorando su PWB per questo). Hai qualche informazione in più?--Nickanc ♪♫@ 14:02, 14 ago 2012 (CEST)[rispondi]

Segnalo, non so quanto sia esteso il "contagio" e soprattutto se c'ho ragione io o meno! Controllate grazie --Pạtạfisik 19:26, 28 ago 2012 (CEST)[rispondi]

Faccio presente che questo botolo mi ha stupito ancora: dopo che ha linkato in più voci dei link sospetti che gli ho fatto notare, ha rosposto qualcosa del tipo "rivolgiti a quello che crea il link, non a me" (You should ask the operator of JYBot who moved all these articles on mznwiki [2]. Merlissimo (msg) 21:31, 28 ago 2012 (CEST)), come se il suo bot non potesse evitare di spammare i link sospetti in giro. Faccio presente che in Discussioni utente:Merlissimo almeno altri due utenti gli hanno detto che il suo bot fa cose strane o che non lo sa manovrare a dovere. Valutate se bloccarlo, o come rimediare a quello che fa. Ciao--Pạtạfisik 00:47, 29 ago 2012 (CEST)[rispondi]

E' possibile fare questa operazione con un bot?[modifica wikitesto]

Spero di essere nel posto giusto. Prima di chiedere l'intervento di un bot vorrei sapere se l'oprazione che mi interessa è fattibile. Si tratterebbe inserire all'interno del template Tassobox la lista di specie già presente nell'apposita sezione del testo e di metterci come referenza l'unica fonte posta nella sezione collegamenti esterni (naturalmente va creata anche la sezione Note). In pratica questa è una voce corretta, questa invece è da correggere. Naturalmente posso fornire la lista di voci da correggere. Dimenticavo, questa operazione è da compiersi solo se la lista di specie non supera la dozzina. Che ne dite? Grazie.--l'etrusco (msg) 11:49, 31 ago 2012 (CEST)[rispondi]

Mi sembra una cosa fattibile... sono abbastanza omogenee le voci? Voglio dire c'è sempre una sola fonte nei collegamenti esterni o in alternativa c'è un criterio facile per scegliere la fonte giusta quando dovessero essere più di una? -- Basilicofresco (msg) 16:07, 1 set 2012 (CEST)[rispondi]
Si le voci sono molto omogenee e non mi pare che ci siano altri collegamenti esterni. In ogni modo i collegamenti da linkare sono solo quelli a www.fishbase.org o .de, per cui credo siano facili da riconoscere anche per il bot. Dici che posso aprire la richiesta di intervento del bot?--l'etrusco (msg) 02:34, 2 set 2012 (CEST)[rispondi]
Vai! ;) -- Basilicofresco (msg) 10:37, 2 set 2012 (CEST)[rispondi]
✔ Fatto Grazie mille per l'aiuto :)--l'etrusco (msg) 11:53, 2 set 2012 (CEST)[rispondi]

Segnalazione[modifica wikitesto]

[3] Che senso hanno sostituzioni del nome utente in vecchie conversazioni? Qualcuno può controllare grazie se è tutto normale. --Pạtạfisik 10:55, 5 set 2012 (CEST)[rispondi]

L'utente in questione ha richiesto tramite OTRS l'anonimizzazione. È uno dei rari casi in cui operazioni del genere hanno una giustificazione. -- Basilicofresco (msg) 14:04, 5 set 2012 (CEST)[rispondi]