Discussioni Wikipedia:Bot/Archivio/1
Bot su Wikiquote
modificaCiao! Avrei bisogno di un bot su Wikiquote per inserire interwiki, wikilink e correggere ortografia. Chi mi da una mano, magari spiegandomi come posso installarne uno mio? Grazie! --Dread83 20:49, 3 dic 2005 (CET)
- Ti consiglio questa pagina. Ciao, -- PietroDn 09:47, 21 gen 2006 (CET)
Lavoro da bot
modifica– Il cambusiere --Twice25 • (disc.) 00:10, 24 gen 2006 (CET)
Non so se ci sia un bot che lo fa, ma in alcuni articoli si possono trovare delle situazioni in cui le elisioni sono separate da spazi (es.: l'<spazio>ultimo). Può accadere che lo spazio produca dei daccapo sbagliati in quanto in italiano tra l'apostrofo e la parola ciò non è permesso. Non credo che ci sia un bot che lo faccia perché qui se ne trovano trovavano (--ArchEnzo 15:41, 19 gen 2006 (CET)) parecchi. -- Ilario (0-0) - msg 15:30, 19 gen 2006 (CET)
- +1 --Paginazero - Ø 15:34, 19 gen 2006 (CET)
- +1 È un compito difficile per un bot (grazie alla sfortunata idea di utilizzare '' e ''' per le formattazioni, ma forse si può fare. --paulatz° 16:14, 19 gen 2006 (CET)
Questa è porzione del codice che usavo io, che contempla qualche altro caso:
# # Sistemiamo le forme l' testo / dal'[vocale] (u"\\b([lL])'([\[A-Za-z])", ur"\1'\2"), # # Aggiunge il carattere 'l' nelle form "sul'", "nel'"... (u"\\b([sS]u|[aA]|[nN]e)l'([\[A-Za-z])", ur"\1ll'\2"), (u"\\b([dD])(e|a)l'([\[A-Za-z])", ur"\1\2ll'\3"), (u"\\b([lL]|[aA]ll|[dDnN][ea]ll|[sS]ull|[dD]) ?' ?([\[A-Za-z])", ur"\1'\2"), (u"\\b([uU])n ?' ?([\[A-Za-z])", ur"\1n'\2"), (u"\\b([uU])n ?' ([\[A-Za-z])", ur"\1n'\2"),
--Cosoleto 16:37, 19 gen 2006 (CET)
+1 --Guam->@ 16:49, 19 gen 2006 (CET)
Basta che non faccia correzioni tipo po' tardi -> po'tardi o simili. --Cruccone (msg) 20:05, 19 gen 2006 (CET)
- siamo sicuri che non sia permesso andare a capo dopo l'apostrofo? di sicuro non è bello esteticamente, ma mi pareva di ricordare che da qualche annetto non veniva più considerato sbagliato ortograficamente... --lucha ☮ 20:06, 19 gen 2006 (CET)
- Non lo so, so solo che a me lo consideravano errore grave nei compiti di liceo (e io ce li mettevo apposta). -- Ilario (0-0) - msg 21:17, 19 gen 2006 (CET)
- Sembra un bot-lavoro da seguire con accuratezza... Quando si avvicina l'apostrofo ad una parola in grassetto o corsivo bisogna porre l'apostrofo entro i tag <nowiki>'</nowiki> in modo che non interferisca con gli apostrofi di formattazione 83.176.106.130 22:37, 19 gen 2006 (CET)
- Non lo so, so solo che a me lo consideravano errore grave nei compiti di liceo (e io ce li mettevo apposta). -- Ilario (0-0) - msg 21:17, 19 gen 2006 (CET)
- Non è affatto un errore andare a capo dopo l'apostrofo. È perfettamente lecito. Personalmente, lo trovo poco bello, ma non è scorretto. A scuola molti insegnanti lo segnano come errore, ma sono loro a sbagliare (chissà quanti insegnanti mi stanno leggendo?). È invece un errore la reintegrazione dell'apostrofo; fermo restanto che in molti casi l'apostrofo è opzionale e può esserci o non esserci. Ma dire lo <a capo> albero non va bene (ci sono casi peggiori, ma al momento non mi vengono in mente). Ah, è scorretto anche mettere lo spazio fra l'apostrofo e la parola seguente, per quanto ci sia ben di peggio, in circolazione. -- Laurentius 22:50, 19 gen 2006 (CET)
- Ma a me alla scuola dell'obbligo avevano insegnato proprio che in caso di andata a capo in un punto di elisione, nei manoscritti, si doveva ricorrere alla reintegrazione: non "l'/ossatura" ma "la/ossatura"...
- Comunque: 1) andare a capo dopo l'apostrofo su Wikipedia non è tanto un problema di ortografia, ma di regole tipografiche, e a quanto ne so queste lo proibiscono. 2) Il problema principale sollevato da Ilario non è chiedersi se si può andare a capo o meno, ma è segnalare che ci sono diversi articoli scritti sbagliati, perché contengono uno spazio tra la parola con apostrofo e la seguente: e questo è un errore in ogni caso (non si scrive «l' amo, l' esca, l' istmo, l' olmo, l' uva» ma «l'amo, l'esca, l'istmo, l'olmo, l'uva»). --Fede (msg) 23:25, 21 gen 2006 (CET)
- PS. Ricordo che nei casi in cui invece tra due parole è previsto che ci sia uno spazio ma si vuole evitare la possibilità di un'andata a capo (p.es. 123 km oppure Art. 8), al posto dello spazio normale si può usare lo «spazio insecabile», ossia il carattere speciale (e quindi si scriverà 123 km oppure Art. 8)
- PPS. Prima di pubblicare il famigerato wikiDVD bisognerà sottoporre le voci ad una bella revisione tipografica...
Piccolo aiuto
modificaEhm non so dove scriverlo e lo metto qui..come posso fare che il mio pywikipediabot modifichi solo le pagine in un determinato namespace? --Helios 00:20, 24 apr 2006 (CEST)
i sorgenti dei bot
modifica– Il cambusiere --Twice25 • (disc.) 22:47, 6 lug 2006 (CEST)
si possono sacricare? esistono tutorials? --Ulisse0 10:21, 1 lug 2006 (CEST)
- vedi Wikipedia:Bot e le voci correlate; devi scaricare prima Python e poi Pywikipedia; una volta che apri uno degli script puoi modificarlo a piacimento, fare il debug etc., ma solo se sei molto bravo a programmare! ;) -- Lilja ♫ 11:10, 1 lug 2006 (CEST) PS: io conosco solo il Pywikipedia che è lo standard, ma ci sono bot scritti in altri linguaggi di programmazione; chiedi magari ai rispettivi proprietari che trovi su Wikipedia:Bot/Attivi.
Se vuoi un po di regex per il bot contatta filnik, lui ha delle sottopagine con molte regex per i bot. --Fabexplosive 17:55, 1 lug 2006 (CEST)
Vi ringrazio, ma non so cos'è un regex..:-) --Ulisse0 14:37, 2 lug 2006 (CEST)
- significa espressione regolare --Iron
Ok grazie; quindi si usano comandi tipo bash per l'i/o testuale --Ulisse0 10:11, 3 lug 2006 (CEST)
- Dipende, le espressioni regolari le usi dappertutto, in Javascript, in Java, in Python e dove altro vuoi. -- Ilario^_^ - msg 10:22, 3 lug 2006 (CEST)
Esiste la doc delle api della classe Wikipedia in Java? Si può scaricare ? --Ulisse0 09:53, 5 lug 2006 (CEST)
Correzioni automatiche e alfabeti non latini
modificaciao a tutt*, qui[1] si vede che Filbot ha fatto una modifica discutibile: ha cambiato ar:%JE'C3 in ar:%JÈC3, il che non ha moltissimo senso.
in realtà, il problema del link non sembra essere quello: nella versione precedente il link era già sbagliato; non ho scavato nella cronologia per scoprire chi e quando ha modificato la versione corretta (se mai ce n'è stata una); invece sono andato su ar.wiki.x.io e ho cercato emacs, scoprendo che i link possibili sono due: ar:emacs (che è un redirect) e ar:إيماكس, che è la voce corretta (emacs traslitterato in arabo...). ho corretto il link di emacs, scegliendo la versione diretta (senza redirect).
non conosco il codice sorgente dei bot, ma credo che i problemi siano due:
- il bot non tiene conto dell'encoding utf;
- il bot non dovrebbe correggere le scritte che si trovano dentro doppie parentesi quadre a meno di non sapere esattamente cosa sta facendo.
Giorgian 13:33, 1 ago 2006 (CEST)
- Il problema è più semplice. Si tratta di una sostituzione per il caso di «E'» da mutare in «È» scritta MOLTO male. Anche se in ogni caso, un bot che si applica in sostituzioni del genere, oltre a spiegare il più possibile nel campo oggetto cosa sta facendo, dovrebbe ignorare gli interwiki. --F. Cosoleto 14:32, 1 ago 2006 (CEST)
- Concordo assolutamente con Cosoleto. Gac 09:58, 12 ago 2006 (CEST)
Modifiche a pagine e sottopagine del namespace Utente:
modificaDal momento che sono sempre più numerosi i bot lasciati "liberi" di modificare le pagine e sottopagine utente, ricordo che questo tipo di modifiche su un namespace che ha caratteristiche diverse da quello principale, andrebbe controllato "a vista" dal momento che gli effetti collaterali sono difficilmente prevedibili e possono disturbare il lavoro altrui (es. tabelle di conversione, prove etc.) --M/ 15:28, 13 ago 2006 (CEST)
io ricordavo che per il pywikipediabot c'era un metodo per fargli ignorare certi namespace...però non ricordo esattamente Helios 15:58, 13 ago 2006 (CEST)
- Spero di non dire una castroneria, ma il pywikipediabot considera soltanto il namespace principale se non viene indicato diversamente. --Utente:Xxl1986/Firma 18:09, 13 ago 2006 (CEST)
se usi -ref: e -links: non fa distinzione, solo se usi -start piglia soli il namespace principale Helios 18:19, 13 ago 2006 (CEST)
Sperando che gli interessati dell'avvertimento si siano mostrati sensibili al richiamo di M/, segnalo che per evitare con -ref: e -links: gli altri namespace, basta indicare -namespace:0 (se si usa -start: viene considerato il namespace indicato, se viene indicato) Se non funziona ditemelo. --F. Cosoleto 16:07, 20 ago 2006 (CEST)
-namespace:0 mi sembra funzioni sono nei dump locali Helios 19:06, 20 ago 2006 (CEST)
- Forse in una versione precedente. Per me adesso funziona, ho fatto alcune prove. --F. Cosoleto 01:02, 21 ago 2006 (CEST)
Meglio :) Helios 01:15, 21 ago 2006 (CEST)
Ridotta affidabilità del diff di pywikipedia
modificaSegnalo agli accorti gestori di bot che la funzione che evidenzia le differenze presenti fra il testo originale e quello corretto non è al 100% affidabile a causa di un bug di Python (anche riscontrato da un bel po' di tempo) che porta alle volte a non colorare qualche correzione. Come spiegato qui, si può temporanemanete sistemare la cosa, aumentando l'affidabilità, correggendo un file, /lib/python2.4/difflib.py, aggiungendo un 'if 0:' e anteponendo '#' o rimuovendo la riga if precedente.
indices = b2j[elt] if 0: #if n >= 200 and len(indices) * 100 > n: populardict[elt] = 1 del indices[:] else:
Nuovo bot delle cancellazioni in fase di test
modificaCiao a tutti,
vi segnalo che il nuovo bot delle cancellazioni, finalmente scritto in python, è in fase di test. Crea le pagine nel suo spazio utente, quindi Utente:Paulatz_bot/Conta/YYYY_mese_D (es. Utente:Paulatz_bot/Conta/2006_ottobre_20). Se potete dargli un'occhiata in cerca di errori, incongruenze sul numero di voti e cose simile ogni comento è più che ben accetto.
Per chi volesse il codice mi scriva, perchè il PC su cui gira non ha un server web e quindi mi è difficile tener sincronizzata la versione su internet e quella in uso. Ciao, paulatz XX 12:58, 20 ott 2006 (CEST)
Regolamento sui bot
modificaGiusto per evitare (futuri) equivoci, qualcuno (che si occupa della questione da un po', magari) potrebbe sostituire, nella pagina Wikipedia:Bot, la dicitura "i bot non autorizzati possono venire bloccati" con qualcosa di meno interpretabile/equivocabile? grazie --Toobaz rispondi 04:00, 22 ott 2006 (CEST)
- intendi in seso più lassivo o più restrittivo? Perché in realtà i bot appena creati devono fare un po' di rodaggio (ovviamente sotto controllo) prima di venir autorizzati, e già così c'è il rischio di venir loccati da qualche admin troppo zelante (a me scrissero in due o tre minacciando il blocco). paulatz XX 21:14, 24 ott 2006 (CEST)
- Non credo siano necessarie modifiche, è necessario capire cosa sta facendo chi gestisce il bot e di solito ci si chiarisce - appunto - scrivendosi in talk o in mailbox. Chi manovra un bot non flaggato, che si presume sia in fase di test, o adoperato per operazioni occasionali, è bene che eviti di operare troppo velocemente (più di un edit ogni trenta secondi), altrimenti viene bloccato. --M/ 21:44, 24 ott 2006 (CEST)
- Concordo e ho ripristinato l'espressione precedente. Era anche scorretta perché il blocco non è necessariamente dato infinite, e chi meritasse un blocco infinite è inutile che vada a chiedere l'etichettatura come bot; ed anche perché "eccessive modifiche" significa bot "fuori controllo". Però più che ai secondi, penserei di non compromettere il funzionamento della pagina delle modifiche recenti. Diversi utenti si mettono a fare microedit (categorie, minuzie varie; nonostante converrebbe loro per comodità e chiarezza della pagina dei contributi lasciare fare agli automi) e ne scattano parecchi ogni pochi secondi. --F. Cosoleto 03:25, 26 ott 2006 (CEST)
Apriamo lo spumante e pensiamo al nome
modificaBene bene, finalmente ho un posto dove stressarvi di domande! :-)
[[Image:74588344 b11675b67f m(2).jpg|thumb|Olé! ... hic...]]
Però ora servono proposte per il bar, avanti prego! --piero tasso 20:19, 24 ott 2006 (CEST)
- Proposte
- C1Bar8 lo so, è terribilmente idiota... :-) piero tasso 20:19, 24 ott 2006 (CEST)
- Il distributore automatico lo so, è anche peggio paulatz XX 21:18, 24 ott 2006 (CEST)
- Autobar :P Filnik
\b[Mm]sg\b
19:21, 26 ott 2006 (CEST) - Appoggio Il distributore automatico :-D --Nemo 00:03, 27 ott 2006 (CEST)
- Botolandia o Barbot? :) --Nick1915 - all you want 00:11, 27 ott 2006 (CEST)
propongo anche sala di comando, se non è troppo altisonantepaulatz XX 01:02, 27 ott 2006 (CEST)
(il nome Sala di Controllo è stato preso dal bar del progetto controlli automatici)
- Il distributore automatico, però decidiamoci XD --ToobyTheLinkKillerNeed for news? 20:52, 13 dic 2006 (CET)
- Anche io, in ritardissimo, per il distributore automatico... --¡Giac83! (ma il copyviol è un'emergenza sempre) 10:12, 17 dic 2006 (CET)
Correzioni ortografiche automatiche
modifica– Il cambusiere Nemo 19:47, 30 ott 2006 (CET)
- Vorrei far presente un problema che riguarda un po' tutti i bot correttori dell'ortografia della lingua italiana o, piuttosto, tutte le voci che trattano di lingue diverse da quella italiana e che ne includono citazioni. I bot - anche mossi dalle migliori intenzioni - potrebbero fare danni difficili se non (quasi) impossibili da notare e correggere tempestivamente. In effetti credo che quasi nessun utente vada a verificare nel dettaglio le modifiche apportate da un bot, specie se flaggato. Pertanto, anche se si ha la voce modificata in watchlist, si rischia che persino l'autore di una voce dia per buona la modifica senza correggerla. Qui abbiamo un esempio nel quale un autore di una voce ha notato la modifica errata di Paulatzbot e l'ha corretta, ma mi domando in quanti casi la cosa passi inosservata. A me, che pure ho contribuito a quello specifico testo "scorretto" dal bot, era sfuggita. In potenza il problema non si presenta certo solo con il còrso, ma anche con altre lingue romanze. Ad esempio in portoghese "merlo" si scrive "melro": chi si accorgerebbe mai della modifica se per caso a qualcuno venisse in mente di istruire un bot ordinandogli di modificare "lr" in "rl"? Sempre in portoghese, "è" voce del verbo essere si scrive "é": come posso verificare che nessun a bot salti in mente di andare a "scorregere" eventuali citazioni in portoghese? Questi sono solo alcuni esempi e potrei continuare: i false friends abbondano in diverse lingue. Forse dovremmo pensare a qualche sorta di meccanismo che prevenga l'azione dei bot - almeno quelli flaggati e ben intenzionati - su voci che includano citazioni in altre lingue. --Piero Montesacro 10:57, 30 ott 2006 (CET)
- Preciso che una soluzione accettabile potrebbe essere quella di creare un template "trasparente" che possa essere aggiunto dagli utenti interessati a proteggere dei paragrafi di una voce contenente citazioni da non modificare ortograficamente in automatico. Tale template potrebbe essere riconosciuto dai bot ortografici e il suo contenuto saltato automaticamente. In tal modo si faciliterebbe il lavoro dei botolatori e la responsabilità delle protezione delle citazioni resterebbe nelle mani degli utenti-autori. --Piero Montesacro 13:44, 30 ott 2006 (CET)
- Vorrei far presente un problema che riguarda un po' tutti i bot correttori dell'ortografia della lingua italiana o, piuttosto, tutte le voci che trattano di lingue diverse da quella italiana e che ne includono citazioni. I bot - anche mossi dalle migliori intenzioni - potrebbero fare danni difficili se non (quasi) impossibili da notare e correggere tempestivamente. In effetti credo che quasi nessun utente vada a verificare nel dettaglio le modifiche apportate da un bot, specie se flaggato. Pertanto, anche se si ha la voce modificata in watchlist, si rischia che persino l'autore di una voce dia per buona la modifica senza correggerla. Qui abbiamo un esempio nel quale un autore di una voce ha notato la modifica errata di Paulatzbot e l'ha corretta, ma mi domando in quanti casi la cosa passi inosservata. A me, che pure ho contribuito a quello specifico testo "scorretto" dal bot, era sfuggita. In potenza il problema non si presenta certo solo con il còrso, ma anche con altre lingue romanze. Ad esempio in portoghese "merlo" si scrive "melro": chi si accorgerebbe mai della modifica se per caso a qualcuno venisse in mente di istruire un bot ordinandogli di modificare "lr" in "rl"? Sempre in portoghese, "è" voce del verbo essere si scrive "é": come posso verificare che nessun a bot salti in mente di andare a "scorregere" eventuali citazioni in portoghese? Questi sono solo alcuni esempi e potrei continuare: i false friends abbondano in diverse lingue. Forse dovremmo pensare a qualche sorta di meccanismo che prevenga l'azione dei bot - almeno quelli flaggati e ben intenzionati - su voci che includano citazioni in altre lingue. --Piero Montesacro 10:57, 30 ott 2006 (CET)
(conflittato) Allora,
- Una soluzione (quella più barbosa ma più sicura) sarebbe quella che tutti quelli che usano il bot per sostituzioni tipo perché e robe varie (che forse possono avere errori) lancino il bot in modalità manuale, cosa che comunque di sicuro nessuno farà mai (tranne i newbie di bot che dovranno imparare...) quindi in pratica questa proposta è teoricamente fattibile ma in pratica non lo è.
- Si potrebbe stillare una lista (che diventerà chilometrica ma vabbé) di eventuali eccezioni che non bisogna cambiare (alle quali il regex maker farà attenzione magari usando [^] o il comando -except:) per tutte le sostituzioni più comuni. Questo è fattibile ma cmq ci saranno probabilità di errore.
- Mettere (come propone Piero) un template o qualcosa che il bot possa riconoscere e saltare (che basta mettere col comando except e che è quindi fattibile) in tutte le voci che si sa o che si presume possano essere cambiate erroneamente o che presentano citazioni da altre lingue (che confondono il botolo). Il problema è che il discorso sarebbe "per quelli che vogliono e sanno dell'esistenza del template" lo mettono gli altri no, inoltre tutte delle 1 893 894 voci già esistenti che non sono in watchlist che se ne fa?
Possibile soluzione: Si potrebbe fare la seconda (la più sensata secondo me e la più utile) sperando che gli eventuali errori siano segnalati al "regex maker" di turno. Eventualmente la terza soluzione si potrebbe aggiungere ma resterebbe cmq in una parte relativa di pagine (che potrebbe cmq aiutare...), che dite? Ciao, Filnik\b[Mm]sg\b
13:50, 30 ott 2006 (CET)
- La seconda soluzione proposta da Filnik sembrerebbe la migliore, ma credo vi siano alcuni casi nei quali non possa funzionare. Un esempio è quello di "è"/"é" voce del verbo essere che avevo già citato nel mio precedente intervento. La soluzione proposta da me tende a minimizzare il problema lato botolatori e a lasciare agli utenti che seguono le voci dei tipi che citavo (che rappresentino una infima minoranza di quelle che abbiamo) il compito di proteggerle. Non penso poi sia poi così improbabile che molti utenti che si occupano di queste voci vengano informati dell'opportunità di usare il template "protettivo": attraverso i progetti e il bar una buona parte di loro sicuramente ne avranno notiza. Tanto per cominciare, io escluderei da subito dall'azione dei bot ciò che è già ora incluso nei template di citazione. --Piero Montesacro 14:50, 30 ott 2006 (CET)
(conflittato) Niente di ciò... Ci sono già stati operatori che sono intervenuti in maniera semiautomatica in maniera estesa (Alfiobot, e, in misura minore, io, che non siamo certo dei newbie; tra l'altro quando si hanno migliaia di regex la cosa è pure meno noiosa), ma a parte questo, la soluzione fattibile su larga scala è saltare le citazioni, come ha fatto, credo prima di me, il bot che si dedica a questo tipo di sostituzioni su en.wiki, e come fanno tutti i bot che gestisco (con delle differenze per il modulo per le segnalazioni di copyright, che ha richiesto una soluzione ad hoc ed ha qualche limitazione). Il problema nel saltare tutte le citazioni e i titoli è che l'autore del testo può omettere o aggiungere un carattere di troppo, rovesciando la situazione, ma ci sono dei sistemi di rilevamento attuabili per queste evenienze. Oltre a questo sistema, per escludere errori, si può applicare una strategia d'intervento, intervenendo con modalità diverse su voci ad esempio che stanno nelle categorie d'informatica, riducendo così i casi di controllo manuale.
Relativamente al periodo citato in quel link da Piero Montesacro, posso assicurare una verifica per tutti gli interventi dei bot posteriori a quella data, avendomi preso cura di conservare il dump del database di un momento precedente, per proteggerlo da una serie di sostituzioni dubbie (di cui Nemobis e la sua temperanza sono stati più volte responsabili, andando a sollecitare interventi automatici ben sapendo che non ci fosse il minimo consenso e della possibilità di errori, ed ingannando i destinatari dei messaggi). E appunto applicando in maniera inversa il sistema di esclusione che ho scritto, mesi fa ho iniziato a verificare le sostituzioni effettuate. Purtroppo non ho avuto il tempo di andare oltre il 20%, ma prima o poi la situazione verra coperta (e inizieranno gli annullamenti delle modifiche). --F. Cosoleto 15:04, 30 ott 2006 (CET)
- Cosoleto, non sto dicendo che tu e Alfio siete dei newbie (anzi, di sicuro come "botolatore" valete forse il doppio di me...) ma sto dicendo che il "botolatore comune" dopo un tot di modifiche (che varia da persona a persona) si stufi di dare sempre l'ok e vista la (presunta) validità della regex schiaccia il "malefico" carattere a (per i non botolatori: mette in automatico il bot) più che altro si potrebbe forse fare una "commissione regex" o qualcosa di simile per verificare la validità delle regex (invece che solo Cosoleto fornisca quelle ufficiali o invece di provocare eventuali errori come faccio io)... Filnik
\b[Mm]sg\b
15:11, 30 ott 2006 (CET)
Personalmente, metterei subito in pratica l'idea di aggiungere un testo nascosto alle pagine da non correggere ortograficamente in automatico e di escluderle sempre e comunque dalle correzioni in automatico. È un'idea che avevo avuto anch'io, ma non sapendo come funzionano i programmi non sapevo come tradurla. Bisogna però evitare che sembri un'autorizzazione a fare tutto in automatico.
In generale, comunque, le varie espressioni regolari vengono provate molto e corrette prima di essere mandate in automatico (ad esempio il problema di «e'» mi pare sia stato risolto, non ricordo come), perciò gli errori si riducono in ogni caso; è però vero che non si può mai escludere un errore, motivo per cui personalmente controllo tutte le modifiche fatte da automi sulle pagine che ho negli osservati speciali (pratica che si potrebbe consigliare, da qualche parte, a tutti gli utenti) e ho controllato buona parte di quelle fatte a suo tempo da paulatz (a partire dalle pagine piú a rischio): a proposito delle quali, posso dire che hanno causato qualche problema solo cosidetto e sopratutto (oltre a se stesso che ora è stato tolto), e ne potrebbe causare qualcuno anche areazione, oltre a le fila che ovviamente non è da fare in automatico. Purtroppo non potevo chiedere a paulatz di farle in semiautomatico, e Cosoleto non è mai stato disponibile. Naturalmente io sarei ben felice di occuparmene.
Quanto alla commissione, trovo piú utile sfruttare questo spazio per parlare assieme delle varie espressioni regolari, per condividerle, migliorarle assieme, concordarle ecc. --Nemo 20:11, 30 ott 2006 (CET)
- Forse ci sono già, però penso possa essere utile avere due elenchi di regex, uno con quelle sicure, uno con quelle potenzialmente problematiche, da usare solo in modalità semiautomatica; eventualmente avere una pagina dove discutere le regex. Per quanto riguarda il template di protezione, è secondo me una cosa un po' troppo tecnica, che molti utenti non capirebbero; cercherei un'altra soluzione. Cruccone (msg) 22:28, 30 ott 2006 (CET)
- il problema c'è, si possono escogitare numerosi stratagemmi che riducono il numero di errori ma richiedono di mettere mano al codice del bot (tra parentesi la difficoltà di implementazione, tenuto conto anche delle interazioni con altri compiti):
- saltare tutto il testo che sta dentro i template (Cioè tra {{ e }}), in particolare {{quote}} [facile]
- saltare il testo scritto in corsivo e le parole con l'iniziale maiuscola [difficile]
- saltare tutte le pagine che contengono le parole "lingua", "dialetto" e "idioma" nel titolo [facile, ma brutale]
- saltare tutte le pagine che contengono un determinato testo nascosto [facilissimo, ma poco pratico]
- saltare tutte le pagine da una determinata lista [facilissimo e già in uso]
- personalmente preferirei tenermi alla larga dalle correzioni ortografiche ancora per qualche mese. Ciao, -- paulatz XX 23:01, 30 ott 2006 (CET)
- il problema c'è, si possono escogitare numerosi stratagemmi che riducono il numero di errori ma richiedono di mettere mano al codice del bot (tra parentesi la difficoltà di implementazione, tenuto conto anche delle interazioni con altri compiti):
- Be', saltare le parole maiuscole non è difficile, come neppure quelle in corsivo (se usiamo lo script replace) basta usare il comando
[^]
o basta che invece di mettere [Pp]erché mettiamo perché e stop. Mi piacerebbe sapere invece come fai a saltare le pagina da una lista (questo potrebbe tornarmi proprio utile...) ciao, Filnik\b[Mm]sg\b
15:03, 31 ott 2006 (CET)
Due brevi note. Su Wikipedia, come si evince dalle pagine legate al funzionamento dei bot, e quella di en.wiki è molto più dettagliata e precisa a riguardo, interventi che possono produrre errori incontrollati semplicemente non sono ammessi. Poi, forse sopra non sono stato abbastanza chiaro, ma il DevotoBot già riesce a escludere tutti i casi di citazioni e titoli che ho potuto immaginare (e senza fare grandi o difficili modifiche al codice). È da mostrare un elenco, così vediamo se me n'è sfuggio qualcuno. Terza nota: se Nemo Bis è interessato a qualche sostituzione, non è necessario che si avventuri ad adoperare personalmente un bot, me ne posso occupare io stesso, previa verifica della correttezza e della presenza di consenso della richiesta avanzata. Ciao, --F. Cosoleto 17:03, 31 ott 2006 (CET)
Cosoleto, direi che potresti mettere a disposizione degli altri questi tuoi codici: l'idea di questa pagina del resto credo che sia proprio quella di aumentare la collaborazione fra i manovratori di automi, e un tuo intervento sarebbe un ottimo inizio. Quanto alle sostituzioni, non è affatto vero che sei disponibile, perché hai (giustamente) impedito la sostituzione automatica di le fila dicendo che bisogna farla in semiautomatico, senza però mai occupartene (e lo stesso per sopratutto e cosidetto nonché areazione, e anche per [quasi] tutti gli altri "errori comuni" che a tuo parere sarebbero addirittura senza eccezioni da correggere in semiautomatico!); per non parlare poi dei trattini. Preferisco poter fare io invece di aspettare un tuo intervento munifico, cosí da poter limitare le mie richieste di intervento automatico solo ai casi privi di rischio ed evitare di scaricare il problema su persone già oberate di lavoro come paulatz o di intervenire a posteriori (come ho fatto finora, con un metodo che tu definisci mendace). Nemo 20:44, 31 ott 2006 (CET)
- perché hai (giustamente) impedito la sostituzione automatica di le fila dicendo che bisogna farla in semiautomatico, senza però mai occupartene (e lo stesso per sopratutto e cosidetto nonché areazione, e anche per [quasi] tutti gli altri "errori comuni" che a tuo parere sarebbero addirittura senza eccezioni da correggere in semiautomatico!);. Non mi sono mai espresso riguardo a "le file". Mi sono occupato di "sopratutto" e di "cosidetto" nell'unico modo possibile dopo una recente sostituzione di massa. Non saprei sull'aver detto che "tutti" gli "errori comuni" sono da fare in semiautomatico, bisognerebbe vedere meglio a cosa mi riferissi. Se ti dico che posso essere d'aiuto a riguardo, per me ha un solo significato, poi, libero di non crederci. --F. Cosoleto 11:50, 5 nov 2006 (CET)
- Per due o tre volte di fila quando ho chiesto a qualche manovratore di automi di correggere quegli errori (in automatico, perché non posso pretendere un lavoro simile in semiautomatico! Poi si sono disposti tanto meglio) sei immediatamente intervenuto avvertendoli che sono un mentitore, che non devono fidarsi di me, che le correzioni contenute in quella pagina non vanno fatte in automatico ma solo in semiautomatico, ecc. Ecco a cosa ti riferivi. --Nemo 23:30, 5 nov 2006 (CET)
- mantenete la calma. Gli errori comuni sono una brutta bestia, lo so bene per averci sbattutot le corna io stesso più volte. So anche che alcuni utenti per il gusto della diatriba filologica creano ancora più problemi. Infine posso dire che fare le sostituzioni in modo semiautomatico è impensabile perché terribilmente alienante e perché spero nessuno di noi disponga di tanto tempo per premere [invio].
- Propongo di compilare qui o altrove due liste: una di sostituzioni standard già in forma di regex scelte in modo da essere particolarmente sicure e l'altra di pagine che non devono essere corretet in alcun caso. Ciao, paulatz XX 10:10, 6 nov 2006 (CET)
- Mi sono distratto ed è passato un mese. In ordine inverso: che "quelle correzioni" vanno fatte in semiautomatico non sono solo io a dirlo, ma è "quella pagina" stessa sin dalla sua prima versione (che, ovviamente, mi spiace dirlo, andrai certo subito a correggere, per portarla alla tua visione delle cose, come, devo dire, si è visto troppe volte), oltre alla consuetidine, non essendosi mai viste certe cose (spero tu sia l'unico a teorizzare le sostituzioni automatiche nonostante lo spargimento consapevole di errori); ti sei andato a cercare ripetutamente manovratori di bot indicando di fare sostituzioni senza che ci sia un consenso su queste, cosa inconfutabile, e generando pure casini (vedi reazione di Cloj, oltre alla mia). Che tu ti rendessi conto di ciò o meno, ha relativamente poca importanza e ti voglio risparmiare una mia valutazione in merito, anche se considero il comportamento in ogni caso una grave mancanza personale. --F. Cosoleto 17:37, 14 dic 2006 (CET)
- Quella pagina forse è evoluta in maniera diversa dal previsto, e contiene errori che in massima parte possono essere corretti in automatico. Comunque continui scientemente a confondere le acque: i tentativi di trovare un manovratore di automa disponibile che tu hai fatto fallire sono successivi alla risoluzione del problema sé stesso (sostituzione che ha fatto solo il buon Paulatz, e solo al primo passaggio), che è l'unica sostituzione automatica proposta che non avesse pieno consenso (anche se quando paulatz cominciò nessuno aveva mai protestato), e anche l'unica cui siano seguiti (pochissimi) errori (o forse c'era un sopratutto da mantenere, non ricordo, adesso). Nemo 22:20, 16 dic 2006 (CET)
- Continui a dire e fare quel che ti pare. Non si è mai mostrato consenso per fare quello che tu hai proposto, ti si è detto di no fin da subito: in discussione utente, nella pagina delle richieste, in varie pagine di discussione (per i tuoi cambusamenti e non). Hai fatto tornare sul luogo del "delitto" Paulatz, hai sollecitato l'uso dello script impiegato a vari utenti assicurando loro sulla sua affidabilità, hai persino modificato pagine nel namespace utente anche senza autenticazione per richiamare l'attenzione sulle tue questioni. E gran parte di questo dopo aver dato scandalo, dopo aver dato dell'ignorante a destra e a manca. Quanto agli errori, visto il tuo approccio, non ci si può certo aspettare che tu li vada a cercare. --F. Cosoleto 04:05, 23 dic 2006 (CET)
- E io, visti i tuoi pregiudizi, non mi aspetto naturalmente che tu ti aspetti alcunché di positivo da me, né che ti renda conto che gli errori sono andato a cercarli eccome. Le altre accuse sono trite e ritrite (chi avesse voglia di farsi un'idea piú completa può andarsi a rileggere le risposte alle tue precedenti requisitorie), ma mi spieghi questa delle pagine utente da me modificate? Per Giove, non ti riferirai mica a quella pagina di Giac?! Mi ha autorizzato e anzi incoraggiato lui stesso a completare quella lista! A ogni modo, non mi sembra opportuno continuare questa polemica personale in questa pagina, che dovrebbe essere utile ai manovratori di automi: esiste uno strumento preciso per appurare se il comportamento di un utente è dannoso per Wikipedia. Nemo 09:14, 23 dic 2006 (CET) P.s.: comunque, cercando col lanternino miei comportamenti sospetti, hai scoperto due modifiche da anonimo di cui non m'ero accorto: curioso, in effetti, visto che un quarto d'ora prima e un quarto d'ora dopo ero correttamente registrato.
- Continui a dire e fare quel che ti pare. Non si è mai mostrato consenso per fare quello che tu hai proposto, ti si è detto di no fin da subito: in discussione utente, nella pagina delle richieste, in varie pagine di discussione (per i tuoi cambusamenti e non). Hai fatto tornare sul luogo del "delitto" Paulatz, hai sollecitato l'uso dello script impiegato a vari utenti assicurando loro sulla sua affidabilità, hai persino modificato pagine nel namespace utente anche senza autenticazione per richiamare l'attenzione sulle tue questioni. E gran parte di questo dopo aver dato scandalo, dopo aver dato dell'ignorante a destra e a manca. Quanto agli errori, visto il tuo approccio, non ci si può certo aspettare che tu li vada a cercare. --F. Cosoleto 04:05, 23 dic 2006 (CET)
- Quella pagina forse è evoluta in maniera diversa dal previsto, e contiene errori che in massima parte possono essere corretti in automatico. Comunque continui scientemente a confondere le acque: i tentativi di trovare un manovratore di automa disponibile che tu hai fatto fallire sono successivi alla risoluzione del problema sé stesso (sostituzione che ha fatto solo il buon Paulatz, e solo al primo passaggio), che è l'unica sostituzione automatica proposta che non avesse pieno consenso (anche se quando paulatz cominciò nessuno aveva mai protestato), e anche l'unica cui siano seguiti (pochissimi) errori (o forse c'era un sopratutto da mantenere, non ricordo, adesso). Nemo 22:20, 16 dic 2006 (CET)
Regex e richieste cercasi
modificaCiao a tutti, sto programmando una girata di bot per le regex da usare solo in modalità manuale per evitare errori. Dato che è una cosa abbastanza pallosa (e che vuole un bel po' di tempo) stavo pensando di raccogliere un po' di regex e integrandole nel replace.py farle girare contemporaneamente. Ovviamente nell'oggetto metterò un link ad una sottopagina di Filbot dove spiego i vari tipi di modifiche, ecc... Per quanti volessero postarmi una regex o una richiesta per la "girata bot in manuale" postate nella mia pagina discussione! Ciao, Filnik\b[Mm]sg\b
09:57, 1 nov 2006 (CET)
Dimenticavo, ho già E' => È e ne' => né
- Intanto ti rispondo a quello che mi dicevi chiedevi qui sopra sull'escludere le voci da una lista: era una modifica a wikipedia.py che ho perso per sbaglio durante un aggiornamento del bot da CVS, ma ci metto poco a rifarla se necessario. Per il resto vorrei chiederti come hai intenzione di impostare la regex perché mi pare fosse proprio il tuo bot che aveva incasinato gli interwiki in arabo con una sostituzione simile ;-). Ciao, paulatz XX 10:04, 6 nov 2006 (CET)
- Mi interesserebbe... in effetti il mio botolo è un po' casinaro :) (cmq riesco quasi sempre a mettere tutto a posto :) ) Filnik
\b[Mm]sg\b
15:25, 14 dic 2006 (CET)
- Mi interesserebbe... in effetti il mio botolo è un po' casinaro :) (cmq riesco quasi sempre a mettere tutto a posto :) ) Filnik
lonelypages.py
modificaHo fatto un bellissimo script! Praticamente mette il {{Orfana}} sulle voci orfane non segnalate. Pietrodn · blaterami 19:00, 16 nov 2006 (CET)
E quello vecchio di script? :P Filnik\b[Mm]sg\b
12:49, 18 nov 2006 (CET)
Ehm questo script ha un grave bug: non riconosce le disambigue... attenti! Pietrodn · blaterami 21:16, 13 dic 2006 (CET)
interwiki.py riconosce le disambigue, se non sbaglio ha un codice che riconosce le pagine contenenti template come {{disambigua}}. Non saprei come implementarlo, però. Cruccone (msg) 21:51, 13 dic 2006 (CET)
Classes: Page: A MediaWiki page [...] isDisambig (*) : True if the page is a disambiguation page
In teoria però mi sembra che dovrebbe evitare di porlo se è presente un qualsiasi template (ad esempio un "da aiutare" per una voce brevissima e che potrebbe essere cancellata), se un re.search("{{.*?}}", testo)
non restituisce un risultato. Oppure, si potrebbero scartare le pagine recenti, beccando quindi solamente le orfane datata ad esempio un mese (a questo si può arrivare con .getVersionHistory() ). --F. Cosoleto 16:46, 14 dic 2006 (CET)
Aggiorna!
modificaCiao, viste le nuove funzioni implementate dal nuovo pywikipedia, vi consiglio vivamente di aggiornare pywikipedia :) Per più informazioni, guardate qua Filnik\b[Mm]sg\b
22:27, 16 dic 2006 (CET)
Aiuto
modifica- Richiesto aiuto qui, grazie! =) --Nyo annota 14:13, 27 gen 2007 (CET)
Guida mia :)
modificaDato che ultimamente la mia guida va abbastanza a ruba (dato che l'ho semplificata rispetto a quella ufficiale) stavo pensando di mettere un link sotto quella ufficiale... va bene? Premetto che il link rimanda al mio blog dove ci sono pure delle regex e consigli vari che magari possono essere utili... che dite? FilnikMail 12:46, 28 gen 2007 (CET)
- Secondo me: metti pure. Ciao, —paulatz 18:22, 28 gen 2007 (CET)
- Ho aggiunto anche quella delle regex FilnikMail 20:27, 29 gen 2007 (CET)
Regex
modificaHo aggiunto questa sottopagina. La posso "ufficializzare" o no? (i consigli sono graditi :) ) FilnikMail 19:32, 3 feb 2007 (CET)
- Secondo me non ce ne bisogno. Siamo in pochi e possiamo benissimo parlarci senza tante formalità. Per il resto si possono fare benissimo danni anche senza usare le espressioni regolari; la prudenza dovrebbe già essere inclusa nelle policy generali. —paulatz 14:27, 15 feb 2007 (CET)
Benvenuto
modificaMi chiedo l'utilità di un bot che dà il benvenuto. Può essere utile, ma il 10% (beh ok, non proprio) dei benvenutati sono vandali. Spesso con nick name non molto carini. Non se ne può proprio fare a meno? Farlo a mano? --.anaconda 14:19, 15 feb 2007 (CET)
- Aggiungo che se la pagina di discussione viene cancellata, un bot la ricrea dopo pochi minuti. Non è che qualcuno può fare uno script che non dia il benvenuto a utenze che matchano certi pattern? Se no, IMHO, si può farlo benissimo a mano. --.anaconda 14:24, 15 feb 2007 (CET)
- A mano è impossibile (o almeno vorrei vederti trovare qualcuno che lo farebbe interamente a mano con i ritmi che ci sono ora...)
- I vandali, imho, saranno al massimo il 2% considerando che almeno il 50% fa al massimo 3 edit messi in croce nel giro di 6 mesi
- Per sistemare la questione bisognerebbe modificare lo script, se vuoi contatta Alfio o pietrodn per sentire se si può fare (al momento non so programmare decentemente...)
Ciao, FilnikMail 14:55, 17 feb 2007 (CET)
Propongo di adottare una di queste tre soluzioni:
- vietare ai bot di benvenutare finché non è funzionante e stabile uno script che permetta di escludere nomi utente che includono una certa lista di parole
- vietare ai bot di benvenutare finché non è funzionante e stabile uno script che permetta di benvenutare solo quando l'utente ha effettuato almeno 5-10 edit
- vietare ai bot di benvenutare --Trixt 05:34, 27 feb 2007 (CET)
- L'unico praticabile è il punto 1, IMHO --JollyRoger ۩ lo sceriffo cattivo 09:50, 27 feb 2007 (CET)
- Si può trasformare i bot benvenutatori da automatici in semiautomatici. L'utente che li amministra vede sullo schermo il nome utente (magari anche i suoi primi contributi) e ha due grossi pulsanti da premere: "benvenuta" o "segnala". Nella maggior parte dei casi si trasforma in una pressione di "invio, invio, invio, invio...." tanti quanti sono gli utenti che si vuole benvenutare, mentre quando il nome utente o i contributi sono palesemente vandalici si inserisce il template "occhio che non stiamo qua per giocare". Non lo ricordo come si chiama quel template, ma ne abbiamo uno di sicuro. --Iron Bishop (¿?) 12:42, 27 feb 2007 (CET)
Per il punto 1 oggi ho provato a fare una minimodifica molto sperimentale e al momento funziona :) Dopo/domani/in futuro cercherò di sistemare meglio il problema, per il momento mi accontento :) (visto che è la prima volta che modifico uno script :P ) FilnikMail 16:55, 27 feb 2007 (CET) P.S. Se non ci credete, questo è il risultato :) (per il template, non badateci, si mi date quello giusto lo sostituisco, quello va bene li dato che l'ho già bloccato ;) ) FilnikMail 17:03, 27 feb 2007 (CET)
Bot Poliziotto
modificaDopo una discussione con utente:Piero Montesacro e gvf ho sviluppato un modulo per pywikipedia che permette di bloccare gli utenti via bot. Ovviamente il bot deve essere sysop, tuttavia non ho intenzione di renderlo pubblico per ragioni di sicurezza (abbiamo visto recentemente che neppure degli admin ci si può sempre fidare, inoltre ci sono i psticcioni). Se qualcuno fosse interessato al codice me lo chieda e vedrò se è il caso di passarlglielo.
L'idea è nata per prevenire un probabile attacco con vandalbots che sembra essere in preparazione in questi giorni, perciò se ci sono almeno un'altro paio di persone in grado di aiutare è meglio.
Ciao, —paulatz 22:18, 19 feb 2007 (CET)
- Se volete una mano e mi spiegate il da farsi sono disponibile ad aiutare :) (aspetto ancora lo script per le cancellazioni, se ce né bisogno...) eventualmente ho messenger e mi faccio vedere ogni tanto in IRC. FilnikMail 14:31, 20 feb 2007 (CET)
Non ho trovato traccia della discussione. Inoltre il software attuale di mediawiki non consente di flaggare come bot un amministratore. Ho appena ri-provato per ulteriore controllo. Gac 15:16, 20 feb 2007 (CET)
- @gac: La discussione è avvenuta privatamente, se vuoi ti faccio un riassunto.
- Ovviamente non si tratta di flaggare un bot come amministratore (i due flag assieme sono pericolosi) ma di fare il login al bot il bot come utente quando è necessario (questo è previsto dal codice da lungo tempo). Si tratta in pratica di un semplice aiuto per sveltire operazioni in caso di emergenza, non di bloccare utenti regolarmente. Ciao, —paulatz 15:52, 20 feb 2007 (CET)
- Paulatz, io aspetto risposta :D cmq, per gac, con pywikipedia si può far fare al bot le azioni da amministratore se nel file di configurazione si fornisce il nome dell'admin e poi quando c'è bisogno il bot chiede all'utente la password prima di continuare. FilnikMail 16:25, 20 feb 2007 (CET)
- Adesso arriva, uso svariati PC e non su tutti ho i file che mi servono. Ciao, —paulatz 16:54, 20 feb 2007 (CET)
- "permette di bloccare gli utenti via bot" -> e come funzionerebbe?
- (P.S. Per flaggare un bot come sysop basta prima bottarlo e poi sysopparlo.) --213.251.168.77 17:00, 20 feb 2007 (CET)
- Sì, ma non è prudente che le operazioni come sysop non appaiano tra le rechentchanges. —paulatz 17:04, 20 feb 2007 (CET)
- @Paulatz, prima di usare e distribuire il bot direi sia il caso di raccogliere un consenso robusto/qualificato attorno al suo impiego, verificando accuratamente pro e contro e in ogni caso considerando assolutamente eccezionale ed emergenziale il suo uso eventuale.
- @Gac le discussioni si sono svolte il più possibile off-wiki al fine di offrire il minimo vantaggio possibile a chi leggendoci potesse arguire con precisione quali strategie di difesa stiamo approntando. In ogni caso, oltre Gvf, sono stati ampiamente informati e coinvolti attivamente ove possibile anche altri utenti di lungo corso impegnati in aree tecniche. --Piero Montesacro 17:10, 20 feb 2007 (CET)
- Hai ragione, ma io non sono ubiquo e, ad esempio questa sera, non sarò di certo disponibile. Quindi 2 o 3 e meglio che uno. Del resto c'è anche chi mi ha chiesto di bloccare subito gli utenti sospetti: questo mi sembra un po' troppo, ma usare qualche linea di codice per sveltire un'operazione da fare altrimenti a mano non è "essenzialmente" pericoloso. —paulatz 17:24, 20 feb 2007 (CET)
Adesso ho capito. Equivoco iniziale. Non si tratta di un bot (utente flaggato come bot che usa un programma), ma di un utente sysop che si collega come sysop (azioni visibili in rechentchanges) e che usa un programma invece di schiacciare i singoli tasti a mano. Giusto? Gac 19:16, 20 feb 2007 (CET)
- Si, è sempre il Bot solo che quando deve fare azioni da sysop si logga "come Filnik o come Gac" invece che come Filbot o Gacbot :) FilnikMail 19:20, 20 feb 2007 (CET)
- Mi offro io, potrei tenere acceso il server per una copertura 24h su 24, basta tenermi informato. --Fabexplosive L'admin col botto 19:47, 20 feb 2007 (CET)
E se invece di mandarlo a tua discrezione facessimo un sondaggio tra admin? personalmente non lo darei a tutti gli admin bottaroli.. Frieda (dillo a Ubi) 09:50, 27 feb 2007 (CET)
- Preferirei che fosse semiautomatico. Non lo vedo bene un bot tutto solo la notte con le credenziali di un admin. Non ho capito il motivo di tanta segretezza nello sviluppo, quando il modo di bloccare e le regole per farlo sono di pubblico dominio. --Iron Bishop (¿?) 12:48, 27 feb 2007 (CET)
wikiafrica
modifica
Attenzione: gli utenti disponibili ad armonizzare le attività di questo Progetto con le esigenze del progetto:WikiAfrica ed a volersene costituire riferimento, sono invitati a segnalare Progetto e nominativi degli utenti interessati in questa pagina. Grazie anticipatamente per la collaborazione :-) g 05:43, 5 mar 2007 (CET) |
I'm asking for a bot flag for DieBucheBot, the bot will do some small replamements and interwikilinks --DieBucheBot 18:07, 11 mar 2007 (CET)
- Richiesta spostata in/Request moved to Wikipedia:Bot/Autorizzazioni Cruccone (msg) 18:40, 11 mar 2007 (CET)
De-Flaggare i Bot inutilizzati?
modificaRaccolgo una discussione avuta in chan con altri utenti (manovratori di bot e non). Tra i bot flaggati come tali su it.wiki, ce ne sono alcuni che sono inattivi da (molti) mesi. Per questo motivo ci si è domandati: ma non si possono de-flaggare i bot inattivi da X mesi? Giro la domanda qui. --kiado 17:33, 12 mar 2007 (CET)
- Oppure assegnare al bot continue occupazioni "fisse", richiedendo un eventuale cambio volta per volta nella pagina relativa. Viceversa, un bot inattivo per X mesi risulterebbe inutile. --Leoman3000 17:35, 12 mar 2007 (CET)
- Quoto kiado e non quoto leo (operazioni fisse!?!? il mio bot fa di tutto! :D ) FilnikMail 17:37, 12 mar 2007 (CET)
C'è un altro problema importante da considerare in parallelo: dissuadere dalla creazione di nuovi bot "senza utilità": la creazione del bot deve essere strumentale ad un compito. Questa deve essere una cosa resa chiara a chiunque ha intenzione di crearsi un bot. Farsi un bot e dopo trovargli una occupazione mi pare decisamente sbagliato. --Gatto Nero - Una storia triste - (Scrivi al tafano) 17:40, 12 mar 2007 (CET)
- @Filnik: "Fa di tutto": puoi specificare nel compito che il tuo è un "bot attivo su richiesta di altri utenti per [$compito1] o [$compito2]". In modo tale che non risulti appparentemente inattivo. --Leoman3000 17:43, 12 mar 2007 (CET)
- che problema dà un bot inutilizzato? Cruccone (msg) 17:42, 12 mar 2007 (CET)
- Sarebbe semplicemente inutile :-) IMHO, eh. Il bot non è un'utenza normale, se non erro. --Leoman3000 17:43, 12 mar 2007 (CET)
- Quoto Cruccone. Vediamo di non complicarci la vita con altri scadenziari burocratici. --Paginazero - Ø 17:44, 12 mar 2007 (CET)
- Fate vobis. Ma resto comunque perplesso: i bot fermi si arruginiscono :p. Se ce li avete, utilizzateli! Cribbio! Per la burocrazia, sono d'accordo, però. --Leoman3000 17:46, 12 mar 2007 (CET)
- Quoto Paginazero e Cruccone. La cosa serve a complicare solo la vita: ho un bot che agisce (su Wikipedia) praticamente solo su richiesta: se non lo uso, non fa male a nessuno, ma se qualcuno mi chiede di fare una sostituzione (si vedano i contributi di Ambra, per farsi un'idea), cosa devo fare? Richiedere un flag, magari temporaneo? Oppure bisogna allungare la lista del to do dei bot attivi (il che mi pare una perdita di tempo ulteriore, perché nessun bot è onnipresente). Quindi, no alla burocratizzazione eccessiva. --TØØTheLinkKiller 17:53, 12 mar 2007 (CET)
- Sì e no, direi di deflaggare il bot solo se l'utente risulta inattivo da molti mesi. —paulatz 18:41, 12 mar 2007 (CET)
- Quoto Paginazero e Cruccone. La cosa serve a complicare solo la vita: ho un bot che agisce (su Wikipedia) praticamente solo su richiesta: se non lo uso, non fa male a nessuno, ma se qualcuno mi chiede di fare una sostituzione (si vedano i contributi di Ambra, per farsi un'idea), cosa devo fare? Richiedere un flag, magari temporaneo? Oppure bisogna allungare la lista del to do dei bot attivi (il che mi pare una perdita di tempo ulteriore, perché nessun bot è onnipresente). Quindi, no alla burocratizzazione eccessiva. --TØØTheLinkKiller 17:53, 12 mar 2007 (CET)
- Fate vobis. Ma resto comunque perplesso: i bot fermi si arruginiscono :p. Se ce li avete, utilizzateli! Cribbio! Per la burocrazia, sono d'accordo, però. --Leoman3000 17:46, 12 mar 2007 (CET)
- Quoto Cruccone. Vediamo di non complicarci la vita con altri scadenziari burocratici. --Paginazero - Ø 17:44, 12 mar 2007 (CET)
- Sarebbe semplicemente inutile :-) IMHO, eh. Il bot non è un'utenza normale, se non erro. --Leoman3000 17:43, 12 mar 2007 (CET)
Effettivamente non ha molto senso deflaggare i bot ma Gattonero continuava a sottolineare l'inutilità dei bot, quando ce n'è uno deve fare tutto lui, ecc. che siamo arrivati a questo. Certo, se un bot risulta inutilizzato, tanto vale che venga bloccato/deflaggato ma mi pare solo una perdita di tempo (che di sicuro non si accolleranno i gatti ma magari i cani). Imho, i bot inutili non fanno niente, magari si possono mettere in una lista a parte con scritto "inutilizzato" (aggiornata ogni tanto da qualcuno non meglio identificato)... bo' FilnikMail 19:05, 12 mar 2007 (CET)
- Mah... se si bloccano i bot, allora si possono anche bloccare le utenze non attive o addirittura che sono registrate, ma non hanno mai editato nulla? Poi si sbloccano quando i tizi si ripresentano? Ovvio che no... Ma la mia è la voce di colui che (volontariamente) non è nessuno... 82.55.122.25 20:07, 12 mar 2007 (CET)
- quoto cruccone e paulatz --dario ^_^ (cossa ghe se?) 20:17, 12 mar 2007 (CET)
Come CruccAuror e P0. --Frieda (dillo a Ubi) 00:28, 13 mar 2007 (CET)
- Il fatto che adesso non sia utilizzato non impedisce di usarlo in futuro. Divertente però: siamo alla discriminazione razziale nei confronti dei robot, manco fossimo in un libro (ovviamente è un'impressione POV, sebbene avvallata dal fatto che ogni giorno al bar viene aperta una discussione diversa sullo stesso identico argomento: marzo 2007 è la stagione delle seghe mentali sui bot). --Iron Bishop (¿?) 08:40, 13 mar 2007 (CET)
- Lol, imho ormai vanno di moda :D (chissà perché... XD ) a questo punto direi di chiudere la discussione :) o al massimo di pensare ad un "?" davanti ai bot inutilizzati (come si fa x gli admin...) che dite? FilnikMail 17:25, 13 mar 2007 (CET)
- Segue da Wikipedia:Bar/Discussioni/Flag bot in scadenza
- 6 mesi, come fatto notare nell'altra discussione, possono essere pochi.
- Propongo una scadenza differenziata in base all'inattività totale (quindi non solo del bot ma anche dell'utente suo manovratore)
- Deflag dopo 6 mesi (ma anche meno, 4?) di inattività totale (bot e utente)
- Deflag dopo ... periodo da definirsi (1 anno?) di inattività del bot (ad utente attivo). --ChemicalBit - scrivimi 18:19, 8 lug 2007 (CEST)
Un bot deve essere sempre aggiornato con l'ultima versione del software wediawiki ( attualmente il mio non funziona perché da una settimana hanno aggiunto qualche parametro di controllo che non sono ancora riuscito ad individuare). Pensare di utilizzarlo dopo 6 mesi di inattività è già poco pratico perché fonte di potenziali di malfunzionamenti. Ritenere quindi scaduta l'autorizzazione dopo 6 mesi, è ragionevole. Gac 18:28, 8 lug 2007 (CEST)
- Mettiamo un avviso, un marchio, un fatevoi accanto al nome dei bot inattivi nella lista dei bot. Ancora non capisco perché deflaggarli. --Paginazero - Ø 18:35, 8 lug 2007 (CEST)
Beh l'importante è secondo me avere sotto controllo quali bot girano e quali no Helios 18:40, 8 lug 2007 (CEST)
- Secondo me, si potrebbe fare così: Se il Bot risulta inattivo per 6 mesi, si chiede all'utente se vuole "riconfermare" il Bot avvisandolo che in mancanza di risposta verrà Deflaggato. Se l'utente rinnova, allora si aspettano altri 6 mesi mentre se non lo fa si deflagga. FK! 20:18, 8 lug 2007 (CEST)
- Perché deflaggare, si chiede Paginazero? Beh il flag è anche una concessione di fiducia (non di vedono, di norma, le modifiche nelle ultime modifiche). Non voglio farne una questione di meriti ("ti ho dato fiducia, ti ho dato il flag. Per un po' hai lavorato poi più nulla. Ti tolgo il flag). Ma prorpio per questioni tecniche tale fiducia diventa ben più incerta nel caso di unbot (o peggio ancora bot+utente) inattivo da un periodo di tempo non breve. --ChemicalBit - scrivimi 21:59, 8 lug 2007 (CEST)
- Io ritorno alla proposta di Paulatz: si deflagga il bot solo se anche l'utente è inattivo da un tempo X. In caso contrario, imho, il flag di bot non è tanto problematico come il flag di admin. Poi parlo per me: io ho un bot che lavora principalmente su richiesta. Poi finirà che verrò costretto a fare modifiche sceme nelle mie sottopagine per dire che il bot non è inattivo, oppure a fare qualche modifica sulle voci (col rischio di sbagliare qualcosa perché la cosa non è fatta bene causa fretta) oppure vi ritroverete ogni tot tempo delle richieste di flag per un bot, ogni volta che io ne avrò bisogno o qualche altro utente mi chiederà di fare questa o quella modifica. E leggo che ci sono altre persone nella medesima posizione. Insomma, deflaggare perché il bot è inattivo mi pare stupido, deflaggare perché anche l'utente ci ha abbandonato è giustissimo e su questo sono certamente favorevole. --Toocome ti chiami? 01:13, 9 lug 2007 (CEST)
- Perché deflaggare, si chiede Paginazero? Beh il flag è anche una concessione di fiducia (non di vedono, di norma, le modifiche nelle ultime modifiche). Non voglio farne una questione di meriti ("ti ho dato fiducia, ti ho dato il flag. Per un po' hai lavorato poi più nulla. Ti tolgo il flag). Ma prorpio per questioni tecniche tale fiducia diventa ben più incerta nel caso di unbot (o peggio ancora bot+utente) inattivo da un periodo di tempo non breve. --ChemicalBit - scrivimi 21:59, 8 lug 2007 (CEST)
Tag deprecati
modificaVolevo portarvi all'attenzione la questione posta al bar da ChemicalBit, cioè, dal momento che <s> e <s> sono deprecati, se i bot che conteggiano i voti sono avvisati dell'esistenza di <del> e se i bot in generale sono stati avvisati di usare del e non s o strike.
Quando saranno avvisati i bot di usare "del", farò una richiesta di sostituire i tag s nel ns=0 con un bot. --Yerul (comlink) 17:37, 28 mar 2007 (CEST)
- Ok, prendo atto e modifico appena riesco. Ciao, —paulatz 16:56, 29 mar 2007 (CEST)
Welcome.py
modificaCiao a tutti, dopo lunga attesa torno a raccontarvi cosa sono riuscito a fare col nostro amico python. Allora, sono riuscito a recuperare un account di toolserver per far girare il Bot da un server per farlo girare sempre e non solo quando sono connesso.
Quindi, sono riuscito a far andare welcome.py (il vecchio benvenuto.py) da li, quindi questo implica dei cambiamenti, ovvero:
- Il Bot darà sempre lui il benvenuto, quindi, sconsiglio tutti gli utenti che voglio darlo di farlo col proprio Bot bensì di mettere una firma qui per fare in modo che il Bot aggiunga la vostra firma al posto della mia (un po' a ciascuno non fa male a nessuno ^^ ). Per quelli che faranno girare comunque il loro Bot, chiedo che usino perlomeno questo programma con questo comando:
welcome.py -filter -edit:0 -numberlog:1 -limit:150 -break
(per quelli interessati, c'è un manuale specifico nello script). Se pesco un Bot che da il benvenuto senza usare tale script dopo essere stato avvertito in talk, chiederò il deflag, quindi attenti :P
Vi dico poi cosa ho implementato, ovvero:
- Lo script ora è ricorsivo (-break serve per farlo fermare) e quindi fa tutto lui, non dovete riavviarlo a mano :)
- Il Bot scrive un log qui, dove potete vedere i nuovi utenti e quanti edit hanno fatto prima di essere benvenutati (se magari volete aiutarli o controllare i loro contributi).
- Il Bot controlla quanti edit hanno fatto i newbie anche se al momento gira con 0 come valore minimo (ecco a cosa serve -edit:0), perché abbiamo sempre fatto così, ma se ritenete che sia il caso di aumentare ad 1 o a più di uno se ne può parlare, nessuna difficoltà :)
- Ho deciso che invece di mettere un template, il bot non mette niente nella pagina di discussione degli utenti con nickname (forse) inappropriato ma che li segnala qui dove gli amministratori (e anche gli utenti, se il nick è a posto) possono controllare ed eventualmente bloccare (e le solite procedure, tutte scritte nella pagina). Questo è anche un modo per "sgamare" i Bot senza filtro, in quanto loro daranno il benvenuto comunque (quindi, ri-attenti :P )
Be', penso di avervi detto tutto ^__^ attualmente il Bot gira da toolserver (non vi dico la fatica per farglielo fare...) quindi benvenuterà anche alle due di notte :D. Con questo ho finito, spero ci siano dei commenti utili (non cavolate come ogni tanto sento...), soprattutto riguardo al numero di edit minimi (che penso sia la cosa più interessante). Ciao, FilnikMail 17:07, 19 apr 2007 (CEST)
- Bello e molto utile, bravo! --Fabexplosive L'admin col botto 17:42, 19 apr 2007 (CEST)
- OK Fil, mi sono messo nella lista dei "benvenutatori" - --Klaudio 18:30, 19 apr 2007 (CEST)
- Ottimo, comunque pra devo pensare a come far cambiare la firma al Bot in automatico ^__^ Cmq, non ti preoccupare, qualcosa mi invento eheh :) FilnikMail 19:33, 19 apr 2007 (CEST)
Comunque, per il numero di edit minimo, cosa consigliate? Lascio 0 o passo a uno? (o di più?) FilnikMail 19:43, 19 apr 2007 (CEST)
- Pur non c'entrando nulla con i benvenutatori sarei per un innalzamento ad uno. П 22:38, 19 apr 2007 (CEST)
- Anch'io direi almeno a uno, ma anche cinque non sarebbe male: evitare di benvenutare vandali o spammer che fanno due-tre edit prima di venire "pizzicati" sarebbe cosa utile, IMHO.--Trixt 01:33, 20 apr 2007 (CEST)
- OK per innalzare ad uno. Non vedo però il problema di benvenutare i vandali e gli spammer: al limite si faranno una risata. —paulatz 15:48, 20 apr 2007 (CEST)
- Non serve essere un benvenutatore o cosa per fare suggerimenti ^__^ Comunque, anche io sono per l'aumento ad uno... domani, fixo la firma di Klaudio e il discorso contributi :) FilnikMail 22:11, 20 apr 2007 (CEST)
Ho messo il Bot perché dia il benvenuto solo agli utenti con almeno un edit! ^__^ Vediamo ora come va... FilnikMail 22:45, 21 apr 2007 (CEST)
- Secondo me invece il benvenuto bisognerebbe darlo a tutti, anche quelli che non fanno da subito un edit. Chi è indeciso sul da farsi, se vede il benvenuto, potrebbe essere invogliato a leggere qualcosina e ad iniziare a contribuire... Cmq è lo stesso, se si decide così va bene! :) --Roberto 12:57, 22 apr 2007 (CEST)
- Sono completamente d'accordo con Roberto. Inoltre chiunque deve sentirsi bene accolto anche se non ha fatto edit! :-) --RiῬɛῬɛttɛ 13:09, 22 apr 2007 (CEST)
- Quoto Ripepette, il benvenuto è meglio darlo a tutti. --Davide21casella postale 13:26, 22 apr 2007 (CEST)
- Uhm, ok, allora vada per tutti :) Basta che vi decidete!!! ^___^ Facciamo un sondaggio? XD FilnikMail 13:54, 22 apr 2007 (CEST)
- vedo di essere arrivata "in ritardo" (grazie Filnik per avermi ricordato la discussione), ma anch'io sono d'accordo per dare il benvenuto a tutti, che abbiano già contribuito o no... --rossa 08:31, 23 apr 2007 (CEST)
- Uhm, ok, allora vada per tutti :) Basta che vi decidete!!! ^___^ Facciamo un sondaggio? XD FilnikMail 13:54, 22 apr 2007 (CEST)
- Azzardo una domanda da estranea ai fatti :D : ma inserire nel messaggio di benvenuto un qualcosa tipo "Vuoi scivere una voce su un album musicale? Vediti prima il Template:Album e Progetto:Musica ^_____^", almeno per le cose principali che necessitano di template obbligatori e di linee guida d'impaginazione standard. Ovviamente senza i miei toni sarcastici :_:' --abSINthe bevimi! 20:17, 24 apr 2007 (CEST)
- Non sarebbe meglio che il bot al posto di includere il template di benvenuto usasse una sostituzione (subs)? --wiso 17:16, 7 mag 2007 (CEST)
Ultimo arrivato (il bot, non l'utente)
modificaCari amici botolatori, volevo presentarvi l'ultimo nato, .pier.bot.
E' un tipo un po' timido (come me), ascolta (legge) molto e parla (scrive) poco.
Ha un papà, il sottoscritto, e uno zio, Jalo, (ir)responsabili della sua nascita ( merito 80%-20%, o era il contrario, 20%-80%?, non ricordo :-D ).
Quello che fa esattamente lo vedete qui (risultati invece sono qui e qui). In pratica è un bot col filtro, prende le pagine più recenti, le centrifuga, ne butta metà, le strizza e quello che resta lo divide in due report: le pagine lunghe e quelle corte.
- Le "pagine lunghe" servono a me per trovare le voci da segnalare tra le novità quando le altre segnalazioni scarseggiano. <promozionale> Sono bene accetti volontari per la co-gestione o per sostituzioni quando non ci sono </promozionale>. Può essere utile anche per il patrolling (pagine lunghe ma senza categorie e interlink, da wikificare/controllare?)
- Le "pagine corte" possono essere utili per il "retropatrolling", qualcosa da sistemare si trova sempre, stub non segnalati, pagine da aiutare, wikificare, cancellare. Qualcosa sfugge sempre al patrolling, qui possiamo prenderli prima che escano dalle NewPages.
La prova che vedete online è fatta esaminando tutto il contenuto delle NewPages (30 giorni, il massimo se non erro); non penso di ripeterla spesso, sia per il tempo di esecuzione (1h10') sia per la dimensione delle pagine; serviva come test. Le paginae di prova dei 30 giorni non sono più online, le trovate comunque facilmente nella cronologia. --Pier Siate brevi... 09:53, 27 apr 2007 (CEST) Normalmente si limiterà agli ultimi 7/10 giorni, comunque casomai il bot dovesse andare in ferie al ritorno è in grado di recuperare un po' di lavoro.
Vorrei avere i vostri commenti, se pensate che possa essere utile ad altri oltre che a me. Si può discutere sui limiti di dimensione per le pagine lunghe e corte e sulla frequenza di funzionamento (pensavo un paio di volte a settimana) e su ogni altra miglioria necessaria.
Dopo la presentazione in società è necessario che lo battezziamo come bot o può rimanere nell'ombra come un utente qualsiasi? (a proposito se qualcuno ha un bel nome da affibbiargli lo proponga pure).
Avrei anche una domanda più generale, se un bot è autorizzato per un determinato compito, lo è solo per quello? Se poi lo riconverto, ha bisogno di un'altra autorizzazione?
--Pier Siate brevi... 13:17, 24 apr 2007 (CEST)
- O.O Qua si comincia a fregarmi il lavoro... :-D (leggi: Ottimo, non avrei saputo fare meglio ^__^ )
- Il nome del bot va bene :-)
- Si, flaggalo che è meglio ;)
- Se avete bisogno o chiedete voi a toolserver o mi presti il bot e lo faccio girare col mio account ^__^
Concludo col dire che siete stati bravissimi e che voglio vedere il codice ^__^ Ciao, FilnikMail 15:58, 24 apr 2007 (CEST)
- Ciao Filnik, grazie dei complimenti
- ho visto che avevi un to-do per il filtro, ma non so cosa vuoi fare :-)
- poca fantasia :-|
- aspettiamo altri pareri?
- ci avevo pensato, forse è un po' presto (vedi sotto)
- vedere il codice? non ci penso nemmeno :-D scherzo, è che non è ancora presentabile e soprattutto c'è molto, molto da limare sull'ottimizzazione (abbiamo preso la prima strada che ci sembrava percorribile, ora che funziona e che ci ho capito qualcosa in più posso ribaltare tutto, altrimenti come la faccio la 2.0?)
- --Pier Siate brevi... 17:01, 24 apr 2007 (CEST)
- No, flaggalo :P
- Per vedere il codice: O vi muovete e lo rilasciate o vi banno tutti ad infinito :P :P :P (ho i miei mezzi, non vi preoccupate ghghgh ) tanto anche il mio codice è generalmente "non presentabile" l'importante è che funzioni ^___^ (per esempio, l'ultimo unverified.py fa proprio schifo da questo punto di vista ^__^) Quindi: muovetevi :P (e ottimo lavoro ;) ) FilnikMail 18:51, 24 apr 2007 (CEST) P.S. Inoltre, se rilasciate il codice (magari qui...) prometto che ve lo sistemo/ci do un'occhiata ^__^
Visto che lo chiedi con le buone maniere ti accontento (vedi pagina del bot) :-)
Ho anche richiesto il flag per il botolo.
--Pier Siate brevi... 11:23, 27 apr 2007 (CEST)
Unverified a gogo!!
modificaCiao a tutti, scusate l'ennesima intrusione al Bar, ma l'argomento interessa tutti quindi spero che chiudiate (cioè, che valepert chiuda) un occhio :-D In pratica, il famosissimo unverified.py è ormai stabile e funziona molto bene ^__^ perciò ho deciso di metterlo su toolserver assieme al Bot dei benvenuti (trovate info al riguardo, qui). Finché non mi flaggano Nikbot lascio tutto così, se vedo però che le tre mansioni si rallentano troppo una con l'altra (ovvero welcome.py, unverified.py e interwiki.py) allora passo qualcosa a Nikbot :-D Se riscontrare errori e/o altro chiedetemi senza paura perché anche ogni errore può essere sistemato ^__^ A breve scrivo anche un programma per svuotare la categoria degli unverified che giacciono su Wp da più di sette giorni come mi ha chiesto Trixt (per svuotare intendo orfanizzare le foto e mettere il cancella subito). A breve modificherò anche i messaggi automatici, dato che Trixt ci sta lavorando per farli meno "aggressivi" ;-) (intanto usa quegli standard...). Per suggerimento di Trixt viene messo l'unverified anche alle immagini che hanno il template PD e basta, dato che bisogna o specificarlo a parole o scegliendo la sottilicenza giusta. Per ogni problema, sono a vostra disposizione. --FilnikMail 15:49, 24 apr 2007 (CEST)
- discussione spostata da valepert (16:36, 24 apr 2007 (CEST))
- Bella l'idea dello svuotamento della categoria unverified in modo automatico. Io ho sempre reputato utile che si taggasse con il {{delete}} le unverified attraverso un bel botolo. Ma credo che ci possano essere un sacco di garantisti (che btw non si occupano minimamente di immagini nelle loro mansioni su wp) che su 'sta cosa possono non essere d'accordo... Comunque ottimo lavoro, Fil! -- G·83 MICÉES (cit.) 16:56, 24 apr 2007 (CEST)
- Ma, e taggarle subito con un template fatto apposta, che si trasformi dopo tot tempo (tipo {{Avvisoblocco scad}} , non so tecnicamente come sia realizzato ) --ChemicalBit - scrivimi 18:27, 24 apr 2007 (CEST)
Sinceramente non sono così esperto di template quindi non saprei davvero come fare per la scadenza ^__^ in ogni caso, il nuovo script arriva a momenti, non è già operativo ^__^ Quando è operativo, posto un mini avviso qua ;) (cmq, Giac hai capito perfettamente cosa farà il botolo eheh :) Se arriva qualcuno a rompere gli rispondo "ok, ma da ora in poi te le fai a mano tutte tu" -compreso il disorfanamento da tutte le voci in cui sono inserite - ghgh) Ciao, FilnikMail 18:48, 24 apr 2007 (CEST)
- No, aspe Fil, cos'è che non avrei capito del programma che vuoi scrivere? Spiegami, che sono un po' tonto... -- G·83 12:58, 25 apr 2007 (CEST)
- Lol, ho solo detto che hai capito tutto (prima) XD FilnikMail 13:01, 25 apr 2007 (CEST)
- No, aspe Fil, cos'è che non avrei capito del programma che vuoi scrivere? Spiegami, che sono un po' tonto... -- G·83 12:58, 25 apr 2007 (CEST)
- Grazie Filnik :) Comunque ci terrei a precisare che i messaggi di avviso ognuno se li può personalizzare per il proprio bot, se non vuole usare quelli che metterà Filnik: io tengo un profilo meno aggressivo, ma chi vuole può tranquillamente usare {{Avvisoimmagine}} come al solito. --Trixt 01:30, 25 apr 2007 (CEST)
Categoria:Bot
modificaHo creato la Categoria:Bot presente su ben 37 lingue ma ancora non qui su it.wiki . Credo sia uno strumento molto utile nonostante l'esistenza di Wikipedia:Bot/Attivi perché in questa categoria potranno finirci anche i bot che per i loro fini non hanno bisogno del flag (oppure quelli che il flag l'hanno perso per inattività). <tono buffo on>Inoltre rende le pagine esteticamente più belle</tono buffo off> ^___^
- Mi sembra una buona idea, ho iniziato ad usarla. La mettiamo coattamente in tutti i bot, oppure lasciamo l'iniziativa ai manovratori? —paulatz 18:06, 3 mag 2007 (CEST)
- Non saprei...per me si può mettere in tutti i bot, però magari è meglio attendere qualche altro parere prima ^^ --Alleborgo 18:31, 3 mag 2007 (CEST)
- +1 per la categoria. Forse sarebbe meglio suggerire di inserirsi? Gac 18:33, 3 mag 2007 (CEST)
- tanti bot sono controllati da non-it-wikipediani e sarà piuttosto lungo contattarli tutti. Secondo me si fa prima a inserire direttamente la categoria... non credo che qualcuno possa prenderla male. —paulatz 23:28, 3 mag 2007 (CEST)
Classica operazione di manutenzione. Se poi eventualmente qualcuno vuole togliersi da quella categoria per qualche motivo (??) può benissimo farlo. --.anaconda 23:34, 3 mag 2007 (CEST)
- Dopo circa due settimane ho pensato che il consenso volgesse verso l'aggiungere i bot alla categoria unilateralmente lasciando che siano loro stessi a rollbackare nel caso "dia fastidio". --Alleborgo 14:36, 16 mag 2007 (CEST)
Ho importato il template {{AccountBot}} da Commons - viene usato su un'altra 30ina di wikipedie (come Template:Bot) e alcuni se lo aspettano pure qua. Inoltre, modifiche come questa (l'aggiunta della categoria) sarebbero state molto più semplici con un template. --.anaconda 13:33, 27 ago 2007 (CEST)
Bot o non bot?
modificaGuardando la velocità dei contributi di Llodi ho pensato che usasse un bot e gli ho scritto. Lui però ha risposto che tiene tanti tab aperti contemporaneamente e usa UltraEdit (che non so cosa sia e come funzioni). Quindi vi passo la palla ;-p --Jaqen il Telepate 12:58, 16 mag 2007 (CEST)
- mi sembra in buona fede: se guardi attentamente i suoi contributi vedi che fa 10-15 edit in rapida successione ogni tot minuti. Lo faccio anch'io a volte: apro 10 tab in modifica, faccio tutte le modifiche e alla fine salvo tutto contemporaneamente. Inoltre ci sono edit tipo [2] che un bot non è in grado di fare —paulatz 16:01, 16 mag 2007 (CEST)
Aggiornamenti
modificaComincio a pensare che non gliene frega niente a nessuno, comunque, io rilascio qualche aggiornamento che non fa male ^__^ allora:
- Welcome.py: Allora, ho sistemato un po' il codice, cavolate varie, tipo:
- la lista delle parolacce è dinamica (ovvero, posso aggiungerla senza toccare il codice)
- Ora il Bot, essendo intelligente :P, controlla anche se l'utente è stato bloccato prima di dare il benvenuto.
- Modificata la modalità della firma Random, come potete vedere qui. In ogni caso, ora il Bot cambia ad ogni utente la firma in ordine di come sono state inserite le firme qui (pagina protetta per i soli admin, per evitare vandalismi su una pagina vitale).
- Unverified.py:
Lo script è ora ricorsivo, in caso di crash non rimangono processi fantasma attivi e permette l'accesso ad una pagina con dei settaggi che permettono l'aggiornamento in tempo reale (l'aggiornamento avviene ogni "rerun" del bot). (esempio)
I settaggi sono comunque ancora beta e non assicuro il funzionamento negli altri progetti (la regex che prende i settaggi andrebbe infatti rafforzata :-) ).
E' stato aggiunto un settaggio tale per cui il Bot controlla che l'utente precedente non sia egli stesso (o un Bot che fa lo stesso mestiere) permettendo così di utilizzare un secondo template per non fare mille messaggi uno sotto l'altro uguali in altrettanti paragrafi.
E' stata aggiunta una lista dei file non-immagine che verranno automaticamente candidati alla cancellazione (lista modificabile...)
Sono state aggiunte molte altre migliorie minori o meno,
Aggiunti vari nuovi parametri, nello specifico:
- -break
- Ferma il Bot invece di farlo ripartire
- -time[:#]
- Tempo che il bot aspetterà prima di ripartire (default: 30) - questo parametro non funziona se usate anche -break
- -skip[:#]
- Il bot salterà le prime [:#] immagini per fare solo quelle successive (default: 0)
Ok, vi ho fatto perdere abbastanza tempo ^__^ per info/aggiunta su benvenutobot, ecc. Chiedetemi pure ;-) FK! 18:33, 30 mag 2007 (CEST)
- l'idea di controllare se è stato bloccato chi te l'ha data? :P --valepert 15:19, 31 mag 2007 (CEST)
- Richiesta di .anaconda :P FK! 15:55, 31 mag 2007 (CEST)
ma cosa è successo??
modificaè un paio di giorni che il mio bot non funziona. premetto che è scritto in python usando le librerie di pywikipedia. Ho pensato che fosse un problema degli script che avevo scritto io e invece ho provato a lanciare:
python templatecount.py -count coord
e ricevo una sfilza di errori:
Checked for running processes. 2 processes currently running, including the curr ent process. Getting references to [[Template:Coord]] DBG> Unparsed line: (0) <ul><li><a href="/wiki/Adige" title="Adige">Adige</a> (inclusione) (<a href ="/wiki/Speciale:PuntanoQui/Adige" title="Speciale:PuntanoQui/Adige">← collegame nti</a>)</li> DBG> Unparsed line: (1) <li><a href="/wiki/Arcipelago_Toscano" title="Arcipelago Toscano">Arcipelago Toscano</a> (inclusione) (<a href="/wiki/Speciale:PuntanoQui/Arcipelago_Toscan o" title="Speciale:PuntanoQui/Arcipelago Toscano">← collegamenti</a>)</li> ...
è successo qualcosa? --wiso 16:32, 4 giu 2007 (CEST)
- Se quello script usa Special:Whatlinkshere sì, è cambio il formato (il link "← collegamenti" è stato aggiunto qualche giorno fa). L'espressione regolare necessita di essere aggiornata. --.anaconda 20:03, 4 giu 2007 (CEST)
- che vuol dire: scarica la nuova versione, magari dal CVS —paulatz 00:45, 5 giu 2007 (CEST)
Situazione lavoro sporco
modificaCiao :) Ho idea di creare un bot per l'aggiornamento del conteggio delle pagine da wikificare, aiutare e controllare. Inoltre dovrebbe aggiungere mese e anno (parametro dei template W, C, A) dove non è stato specificato. Potrebbe essere utile? --Mauro742 20:57, 13 ago 2007 (CEST)
Beh tutto è benvenuto, anche se a dir la verità sarebbe meglio destubbare, wikificare e aiutare..ma non possiamo mica farlo fare ad un bot :P Helios 22:26, 13 ago 2007 (CEST)
PS: templatecount.py conta le pagine dove sono inclusi i template, quindi se calcoli quante pagine hanno {{S}}, quante {{W}}, quante {{A}}... Helios 22:28, 13 ago 2007 (CEST)
- Beh non è così semplice...la categoria è suddivisa in sottocategorie, per mese. Tuttavia la libreria catlib.py, con quale piccola modifica, risolve la maggior parte dei problemi :) --Mauro742 09:28, 14 ago 2007 (CEST)
Impigrisco i Bot?
modificaSiebrand, un amministratore di Commons che mi aiuta ogni tanto con i programmi per segnalare gli {{unverified}} e per dare i benvenuti, mi aveva richiesto poco tempo fa un'opzione per permettere al Bot di saltare gli ultimi tot (di solito 20) utenti o tot immagini.
In questo modo, le ultime immagini ed gli ultimi utenti possono essere controllati / benvenutati direttamente da utenti veri invece che dal Bot. Le immagini inoltre non verranno controllate in 5 secondi così si potrà anche avere il tempo di sistemare le due cosette che si hanno dimenticato e si potrà dare l'opportunità alla gente di patrollarle con un incentivo in più (considerate che spesso c'è gente che sbaglia licenza, tipo GFDL per copertine di CD e roba del genere... la possibilità di mettere anche gli unverified potrebbe incentivare un controllo più certosino coadiuvato da un controllo finale del Bot se nessuno ha il tempo di controllare..)
Per me è indifferente attivare o meno questo parametro ma potrebbe interessare ad altre persone, cosa ne dite? (è tutto pronto, basta solo decidere :)) FK! 14:43, 18 ago 2007 (CEST)
- Credo vada bene (ma direi 5~6 dimenticanze per i benve, max 10 per le unverified). L'importante è che, quando un'immagine diventa vecchia e nessuno l'ha notata il bot se la ricordi! · ··Quątar···posta····· 17:03, 18 ago 2007 (CEST)
- Non è che il Bot si dimentica, in pratica inizia a controllare non dalla prima cosa che trova ma dalla ventesima o quello che è. In pratica le ultime immagini o gli ultimi utenti non vengono benvenutati finché non ci sono altri tot utenti/immagini prima di loro. Così in pratica si ritarda e non si salta niente, spero di essere stato chiaro ora :-) FK! 19:00, 18 ago 2007 (CEST)
- Sì sì, avevo capito bene. Ma la certezza mi va anche meglio! · ··Quątar···posta····· 19:04, 18 ago 2007 (CEST)
- Non è che il Bot si dimentica, in pratica inizia a controllare non dalla prima cosa che trova ma dalla ventesima o quello che è. In pratica le ultime immagini o gli ultimi utenti non vengono benvenutati finché non ci sono altri tot utenti/immagini prima di loro. Così in pratica si ritarda e non si salta niente, spero di essere stato chiaro ora :-) FK! 19:00, 18 ago 2007 (CEST)
- Complimenti a Siebrand, per me un'ottima idea.--Trixt 23:22, 18 ago 2007 (CEST)
- Decisamente d'accordo ma preferirei i di solito 20 a 5-6. Inoltre sposterei il controllo da "ogni 5 secondi" ad "ogni 30 secondi" per alleggerire il carico sul server. --Alleborgo 20:42, 19 ago 2007 (CEST)
- In che senso 5 secondi? :P (controlla ogni 800 sec...) Filnik 21:39, 19 ago 2007 (CEST)
- Ah, meglio così! Chiedo scusa, avevo frainteso la frase qua sopra "Le immagini inoltre non verranno controllate in 5 secondi" con "ogni 5 secondi". -_-' Pardon. --Alleborgo 09:06, 20 ago 2007 (CEST)
- In che senso 5 secondi? :P (controlla ogni 800 sec...) Filnik 21:39, 19 ago 2007 (CEST)
- Decisamente d'accordo ma preferirei i di solito 20 a 5-6. Inoltre sposterei il controllo da "ogni 5 secondi" ad "ogni 30 secondi" per alleggerire il carico sul server. --Alleborgo 20:42, 19 ago 2007 (CEST)
redirectlinks.py
modificaHo sostituito il vecchio e buggoso sistemaredirect.py
con il nuovo redirectlinks.py. Vi invito a provarlo e a riportare eventuali bug. :-) --Pietrodn · blaterami 15:57, 30 ago 2007 (CEST)
- Ricordo che va usato soltanto per le eccezioni (come spostamento dei collegamenti al nome errato per permettere la cancellazione della voce, casi di unione delle pagine, etc.) poiché lo standard impone di lasciare i redirect come sono (ed io mi sono anche guadagnato un blocco per questo...). --Alleborgo 18:43, 30 ago 2007 (CEST)
Come si crea un bot
modificaMi spiegate passo passo come si crea un bot? --Claudio casanova 17:45, 8 set 2007 (CEST)
- Se hai bisogno di spiegazioni dettagliate e passo passo pre creare un bot, probabilmente non hai le competenze informatiche per essere in grado di gestirlo :-) Gac 17:50, 8 set 2007 (CEST)
Io mi intendo di computer, io volevo sapere come si fa a crearlo e dove inserire i codici ma non so nienete di programmazione. --Claudio casanova 17:52, 8 set 2007 (CEST)
- @Gac, della serie non si nasce maestri --SailKoFECIT 17:55, 8 set 2007 (CEST)
Voglio sapere come si fa a crearlo e un programma per comandarlo. --Claudio casanova 17:58, 8 set 2007 (CEST)
- Se leggi al paragrafo "voci correlate", troverai quanto cerchi. -- Sannita - L'admin (a piede) libero 18:00, 8 set 2007 (CEST)
- Ok, ok. Volevo evidenziare che l'utilizzo del bot comporta una grossa responsabilità per la posibilità di provocare danni estesi. Quindi è necessario che chi lo usa abbia le idee ben chiare. Su cos'è un bot, su come funzione, su cosa può fare e quali sono i possibili/probabili problemi. È vero che non si nasce imparati, ma partire prorio da zero ... beh la strada è lunga :-) Comunque io posso rendermi disponibile solo per bot programmati in java; per quelli precotti (tipo Pywikipedia) puo aiutare qualcun'altro. Gac 18:03, 8 set 2007 (CEST)
- Due cosette: 1) Come di là, partire proprio da zero con pywikipedia non è un gran problema, basta imparare le regex e già si fa tanto, passare poi a python è già qualcosetta in più ;) 2) Be', precotti finché usi gli script "standard". Se vuoi scriverli ti devi arrangiare uguale ;) (welcome.py non è nato dal nulla :-)) Ciao, Filnik 22:22, 8 set 2007 (CEST)
- Ok, ok. Volevo evidenziare che l'utilizzo del bot comporta una grossa responsabilità per la posibilità di provocare danni estesi. Quindi è necessario che chi lo usa abbia le idee ben chiare. Su cos'è un bot, su come funzione, su cosa può fare e quali sono i possibili/probabili problemi. È vero che non si nasce imparati, ma partire prorio da zero ... beh la strada è lunga :-) Comunque io posso rendermi disponibile solo per bot programmati in java; per quelli precotti (tipo Pywikipedia) puo aiutare qualcun'altro. Gac 18:03, 8 set 2007 (CEST)
Modifica in pagina di discussione ma senza notifica!
modificaHo scritto un bot per l'eliminazione delle immagini che non possono essere messe nelle pagine utente. Prima di eliminare l'immagine il bot lascia un messaggio nella pagina di discussione dell'utente e dopo 7 giorni procede all'eliminazione se l'utente non ha già provveduto. Il problema è: quando il bot modifica la pagina di discussione l'utente non riceve la notifica! Qualcuno ne sa qualcosa? --wiso 15:32, 3 ott 2007 (CEST)
- Devi mettere la modifica come normale, non come minore altrimenti non riceve il mex. (devi abilitare quella normale nella funzione .put()) --Filnik 15:52, 3 ott 2007 (CEST)
- Cosa intendi con procede all'eliminazione? Grazie, Gac 16:58, 3 ott 2007 (CEST)
- Penso si riferisca alla rimozione dell'immagine dalla pagina dell'utente, lo scopo che si vuole ottenere è quello. --Brownout(msg) 16:59, 3 ott 2007 (CEST)
- Esatto. --wiso 17:55, 3 ott 2007 (CEST)
- Penso si riferisca alla rimozione dell'immagine dalla pagina dell'utente, lo scopo che si vuole ottenere è quello. --Brownout(msg) 16:59, 3 ott 2007 (CEST)
- Cosa intendi con procede all'eliminazione? Grazie, Gac 16:58, 3 ott 2007 (CEST)
forzare get di una pagina
modificaAltro problema (uso pywikipedia). Non ho ben capito cosa fa esattamente la funzione get se chiamata più volte. Ovvero... faccio:
text = page.get() page.put(text2) text = page.get()
e in certe situazioni mi trovo che text non è cambiato. Per ora ho risolto la cosa in maniera rude:
text = page.get() page.put(text2) page2 = wikipedia.page(mysite,page.title()) text = page2.get()
e allora funziona. Lumi? --wiso 18:00, 3 ott 2007 (CEST)
- Hai provato
page.get(force = True)
? Non uso Pywikipedia da un bel po', ma se i nomi dei parametri non sono casuali force=True dovrebbe essere quello che cerchi. --.anaconda 23:05, 3 ott 2007 (CEST)- Non credo perché la "documentazione" dice: "Set force to True to ignore all exceptions (including redirects)." --wiso 23:08, 3 ott 2007 (CEST)
- Ho appena aggiornato all'ultima SVN, da me dice "If force is True, reload all page attributes, including errors", e dando un'occhiata veloce al codice di get() pare vada a ricaricare anche il contenuto. --.anaconda 23:13, 3 ott 2007 (CEST)
- Funziona! Grazie. --wiso 12:19, 4 ott 2007 (CEST)
- Ho appena aggiornato all'ultima SVN, da me dice "If force is True, reload all page attributes, including errors", e dando un'occhiata veloce al codice di get() pare vada a ricaricare anche il contenuto. --.anaconda 23:13, 3 ott 2007 (CEST)
- Non credo perché la "documentazione" dice: "Set force to True to ignore all exceptions (including redirects)." --wiso 23:08, 3 ott 2007 (CEST)
Bot per eliminare immagini (C) da pagine utente
modificaHo scritto un bot per una richiesta Wikipedia:Bot/Richieste#Immagini_non_libere_in_pagina_utente, in realtà può fare molto altro. L'ho testato parecchio, in situazioni molto strane ed improbabili. Lo sto testando su delle pagine di utenti che hanno dato la loro disponibilità a fare delle prove e ha sempre funzionato. La descrizione del bot e il codice lo trovate Utente:Wisbot/elimina immagini.py. Il codice non è ancora arrivato allo stadio elegante, ma funziona. --wiso 12:31, 4 ott 2007 (CEST)
- Ho fatto alcuni cambiamenti nel codice. --wiso 01:23, 5 ott 2007 (CEST)
Richiesta regex
modificaHo bisogno di un aiuto per una regex per il mio PiziaBot. Devo sostituire [[olio su tela]] con [[Pittura a olio|olio]] su [[pittura su tela|tela]]: replace.py -regex -ref:Olio su tela "\[\[[Oo]lio[ _]su[ _]tela\]\]" "[[Pittura a olio|olio]] su [[Pittura su tela|tela]]" --> è corretta? Posso dire y/n di volta in volta? Esistono anche regex per modificare un template? --AnnaLety 11:15, 14 dic 2007 (CET)
- Potrebbe andare bene, però non è omnicomprensiva, per esempio se ti trovi [[Olio su tela|Olio su tele]]? Con una regex puoi modificare tutto quello che vuoi. --wiso 11:44, 14 dic 2007 (CET)
- Nessun problema, perchè "olio su tele" non esiste ;)
- Per il template: al momento esiste {{opera pittorica}}, che ha tra i parametri "tecnica=". Per maggior chiarezza e precisione, è necessario aggiungere "supporto=". In pratica, il cambiamento dovrà essere |tecnica= olio su tela" --> "|tecnica=olio|supporto=tela" Si può? Come dovrebbe essere la regex relativa? (mi riferisco ai template già inclusi nelle voci) --AnnaLety 15:32, 14 dic 2007 (CET)
- Forse è il caso che fai una richiesta nella pagina delle richieste. --wiso 17:50, 14 dic 2007 (CET)
- Grazie, ormai sto sistemando - picchiando la testa sul muro ;P Cmq sono sulla buona strada, non rompo più. --AnnaLety 18:01, 14 dic 2007 (CET)
- Non ti preoccupare, chiedere consiglio è sempre meglio che fare un gran casino. --wiso 18:05, 14 dic 2007 (CET)
- Infatti, per questo ho rotto le scatole in chan :P --AnnaLety 18:16, 14 dic 2007 (CET)
- Grazie, ormai sto sistemando - picchiando la testa sul muro ;P Cmq sono sulla buona strada, non rompo più. --AnnaLety 18:01, 14 dic 2007 (CET)
- Forse è il caso che fai una richiesta nella pagina delle richieste. --wiso 17:50, 14 dic 2007 (CET)
Nobots
modificaSi prevede un uso estensivo e coordinato di {{bots}}? Una cosa di cui si parla da molto. Sarebbe piú utile avere delle eccezioni per categorie invece che per nome (ad esempio: ortografiche, non ortografiche), ma non è poco. Nemo 14:44, 28 dic 2007 (CET)