Discussioni Wikipedia:Bot/Sostituzioni

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

Datemi un Bot...[modifica wikitesto]

dal Bar

Riporto una piccola disquisizione tra me e Twice, e attendo un feedback (e magari qualcosina di più). Edoardo

Caro Tullio,
correttamente hai cambiato su galateo la mia dicitura "link esterni" in "collegamenti esterni", coerentemente con la favella del bel paese dove il sì risuona (abbasso la perfida Albione!). Ottimo! Tale provvedimento è per caso estensibile ai duecentoottantaerotti articoli che riportano la locuzione "link esterni"? Non ho fatto l'esperimento con "links esterni"... Non sarebbe anche questo un lavoro sporco da mantenere periodicamente con l'ausilio di qualche automatismo? εΔω | ノート
Devi dirgli +link +esterni, altrimenti trova o l'una o l'altra. --BW Insultami 13:29, Giu 21, 2005 (CEST)
E sì, ci vorrebbe proprio un bot (prova a mettere un annuncio al Bar ... :) -Twice25 / αω - :þ 08:33, Giu 21, 2005 (CEST)
È uno dei molti elenchi di "lavoro sporco" che si trovano qui. Ricordo che la partecipazione alla "riduzione" degli elenchi è aperta a tutti e la collaborazione è sempre gradita... :-D --Civvì 12:09, Giu 21, 2005 (CEST)

Ho visto che c'è un nuovo dump. Metterò ZeroBot all'opera. -- Paginazero - Ø 12:16, Giu 21, 2005 (CEST)

Mi ero ripromesso di fare un test per il (mai nato) "Progetto ortografia/grammatica", inserirò anche "link esterni" nel test. non avevo visto P0, lascio a lui, l'onere/onore :)--lukius 12:20, Giu 21, 2005 (CEST)

P.s per P0: Ma il dump che vedi nuovo dov'è? io vedo ancora quello del 16 Maggio. --lukius 12:29, Giu 21, 2005 (CEST)

Infatti è ancora quello vecchio :o( però qualche voce da pulire esiste ancora. Quando ho finito la passata, provo a crearmi una lista "fresca" usando la pagina di ricerca. -- Paginazero - Ø 12:31, Giu 21, 2005 (CEST)

Domanda 1: inserite please "Dump" in Aiuto:Glossario#D che per me è ostrogoto ^____^
Domanda 2: c'è una pagina di coordinamento e spiegazione dei vari bot, con eventuali segnalazioni/richieste da parte degli utenti? Cosicchè magari un utente si mette a correggere a mano tutti i perchè in perché, senza sapere che può chiedere ad un bot di farlo (o meglio, all'istruttore del botolo)

Domanda 1: un dump è una copia statica del database di wikipedia e viene eseguita generalmente una volta al mese.

Domanda 2: Wikipedia:Bot riassume quali sono i bot attualmente riconosciuti e funzionanti; una pagina per le richieste in effetti non c'è, ma le richieste possono venire poste sia qui al bar che direttamente all'"istruttore".

Ciao. -- Paginazero - Ø 12:54, Giu 21, 2005 (CEST)

Veramente conosco un utente che sta correggendo i perchè in perché (il sottoscritto). Questo è un tipico errore che è normalmente associato ad altri errori e quindi non è inutile ripassarsi "manualmente" l'articolo per dargli una sistemata. Comunque C1PB8 è (quasi) sempre disponibile... --Sbisolo 14:41, Giu 21, 2005 (CEST)


Sto lavorando su un nuovo bot, il DevotoBot (un nome non a caso). Che avrà una particolare attenzione alle operazioni di sostituzione di parole italiane.

Per fare un'idea, potrà occuparsi delle parole ossitone con accento invertito, di queste, vi sono correntemente espresse le numerose con 'é' finale, da "abbenché" a "yé-yé" (150 circa).

Comprende anche sostituzioni tipo:

  • blé -> blu
  • gialloblu -> gialloblù
  • pòlis -> pólis
  • sù -> su
  • dò -> do

Lo trovate utile?

L'ho già testato sulla mia wiki locale, su un migliaio di articoli (sarebbero stati di più, se non mi ritrovassi un Mediawiki schizzinoso con grandi XML da importare). Magari ora inizio qualche test qui. --Cosoleto 15:08, Set 3, 2005 (CEST)

Qui ho pubblicato alcune espressioni che valuta. --Cosoleto 18:43, Set 7, 2005 (CEST)

non farei la sostituzione qualcosa+chè -> qualcosa+ché, perché potrebbero esserci parole francesi corrette. --Cruccone (msg) 16:16, 13 nov 2005 (CET)[rispondi]

Che differenza c'è tra questa pagina e Wikipedia:Bot/Richieste/Errori comuni?

che l'altra può essere utile anche ai singoli che manualmente desiderino rimuovere qualche errore dalle nostre pagine. Questa inoltre richiede sostituzioni automatiche, mentre per quella si suggeriscono sostituzioni controllate, quindi semi-automatiche, con verifica "umana" di cosa si sta modificando --Sn.txt 12:41, 19 lug 2006 (CEST)[rispondi]
Se ho capito bene, dunque, tutto quello che è contenuto in questa pagina É sostituzione automatica accettata? Posso fare regex all'uopo da dare in pasto al mio GiacoBot? --Giac! - (Tiago è qui) 13:20, 30 lug 2006 (CEST)[rispondi]
Ad esempio io volevo suggerire di correggere "voci corrrelate" con "voci correlate". In quale pagina dovei proporlo / aggiungerlo? --ChemicalBit 08:49, 31 lug 2006 (CEST)[rispondi]
Qui. Nemo 22:56, 16 ott 2006 (CEST)[rispondi]

Rispolvero la questione: Cosoleto fa naufragare sistematicamente ogni mio tentativo di mettere in atto queste sostituzioni anche dopo che abbiamo eliminato se stesso e abbiamo determinato dove danno problemi cosidetto e sopratutto (tre o quattro pagine), sostenendo che tutte le sostituzioni di quella pagina vadano fatte in semiautomatico. Per carità, non c'è niente di male: in tal caso avevo frainteso il significato di quella lista: se la cosa verrà confermata, sposterò qui tutte le sostituzioni tranne cosidetto, sopratutto, le fila, areazione, Sistema solare, tournee, che sono le uniche in cui possano verificarsi dei problemi. Nemo 22:56, 16 ott 2006 (CEST)[rispondi]

Sostenè?!?!?[modifica wikitesto]

Credo ci sia qualche errore:

  • Abbatté...OK
  • annetté... la forma corretta è annesse
  • cedé... la forma corretta è cedette
  • combatté... OK
  • concedé... la forma corretta è concedette
  • intravedé... la forma corretta è intravide
  • sostené... la forma corretta è sostenne

4nT0 09:55, 7 ago 2006 (CEST)[rispondi]

Hai ragione su 'sostené', 'intravedé', di 'concedere' direi 'concesse' soprattutto, anche se qualche 'concedé' è attestato. Scrivendo quel sommario mi sono curato di prendere dei termini che potessero essere diffusi nell'enciclopedia (come "combatté"), non sono stato abbastanza attento di fronte all'elenco completo ad altre cose. L'elenco delle forme in é è originato da un software per la sintesi vocale e saranno incluse sicuramente altri casi, forme dialettali... Se posso rivedrò un po' la lista in un'altra prospettiva.
La forma prevalente di 'annettere' dovrebbe essere in -ei e -é (io annettei, tu annettesti, egli annetté... anziché io annessi, tu annettesti, egli annesse, pur corretta). --F. Cosoleto 18:37, 7 ago 2006 (CEST)[rispondi]

Errore comune non rilevato da alcun bot?[modifica wikitesto]

Leggendo vari articoli mi è capitato di vedere più volte l'accento sbagliato sulla e (terza persona presente indicativo del verbo essere) maiuscola. In altre parole, invece di "È" ho trovato:

  • É
  • E'

Mi pare strano che l'errore non sia stato rilevato da alcun bot... --212.109.160.12 12:48, 30 ago 2006 (CEST)[rispondi]

Riprendo questa richiesta, dato che ho trovato molto spesso la E apostrofata al posto della E accentata.
Cercando la E apostrofata nel campo di ricerca si trova la E accentata e, quindi, non è possibile modificare questo errore nelle voci. Un bot in linguaggio python riconosce la differenza? E se si, sarebbe utile un bot che svolga questo compito? Martin Mystère 2000 edit! 17:22, 25 mag 2009 (CEST)[rispondi]
Il bot riconosce la differenza, ma le modifiche sarebbero svolte in manuale (perché ci sono molte eccezioni), e siccome penso ci siano tantissimi errori di questo genere, probabilmente ci vorrà un secolo. Posso fare qualche prova per vedere cosa succede e se il bot riesce a svolgere bene il compito si può inserire tra le sostituzioni periodiche. --Aushulz (msg) 17:50, 25 mag 2009 (CEST)[rispondi]
Ho fatto qualche prova. Riesco solo a correggere " e' " in " è " (minuscolo). Forse gli altri botolatori sanno come fare le altre modifiche (a me dà errore). --Aushulz (msg) 18:29, 25 mag 2009 (CEST)[rispondi]

Richiesta chiarimento su "vedi anche" e "voci correlate"[modifica wikitesto]

Come prima cosa chiedo scusa se faccio una domanda stupida o già affrontata e se la posto nel luogo sbagliato, ma sono novellina :-P Il fatto è che in un paio di voci che ho scritto o ampliato (vedi letteratura medioevale e letteratura medievale francese) ho inserito una sezione "Vedi anche" a sua volta suddivisa in 1."Voci correlate" 2."Collegamenti esterni" 3."Bibliografia". I bot però hanno sostituito il "vedi anche" con "voci correlate" e così ci sono due sezioni che hanno lo stesso nome: vorrei poter intitolare la sezione "superiore" in un modo che richiamasse non solo le "voci correlate" in Wikipedia, ma anche tutte le altre risorse che l'utente può consultare. C'è un titolo che si usa in genere per questo, o posso tentare di ristabilire il "vedi anche"? Grazie per l'attenzione --Gwenaeth 18:42, 19 set 2006 (CEST)[rispondi]

"Voci correlate", "Collegamenti esterni" e "Bibliografia" non devono essere sottosezioni. Vedi qua. --.anaconda 18:49, 19 set 2006 (CEST)[rispondi]
Agli ordini! --Gwenaeth 20:54, 19 set 2006 (CEST)[rispondi]

Riguardo Qui, qua sto[modifica wikitesto]

Credo che la modifica non possa essere fatta in maniera completamente automatica poiché potrebbero esistere casi particolari (come titoli di canzoni, film etc.) in cui la notazione va mantenuta così. Che ne pensate? --Allergia 17:35, 17 set 2007 (CEST)[rispondi]

Secondo me dipende dal numero di casi particolari: se ci fossero 3000 "quà" errati, e 25 "quà" giusti (cmq a me non viene in mente nessun film o canzone reale), lasciandoli così rimaniamo con 2975 errori. Facendo girare il BOT si creerebbero 25 errori, ma se ne correggerebbero 3000 (un risultato netto di +2975), e rimarremmo con soli 25 errori. Quindi sarebbe peggio non far partire il BOT. Nel caso appunto di "qua", "qui" e "sto" non so quali siano effettivamente i numeri, ma penso che far girare un BOT creerebbe cmq ben più vantaggi che danni. Inoltre per le pagine particolari è possibile aggiungere il template {{robots}} --Iakopo 15:42, 8 nov 2007 (CET)[rispondi]
Non conosco nessuna eccezione a qui, qua, sto scritti con accenti... --SailKo FECIT 08:49, 4 set 2008 (CEST)[rispondi]

Curiosità[modifica wikitesto]

Oggi ho scritto un'espressione per aggiungere sotto la sezione == Curiosità == il template {{Curiosità}}, ci sono casi in cui non serve questo template? O meglio, è sconsigliata la sezione curiosità in tutte le voci? Grazie in anticipo per le informazioni, per il momento aspetto di sentire qualche parere prima di far girare il bot :) --iaga◄◆► 22:15, 6 mag 2008 (CEST)[rispondi]

No, la sezione curiosità è sconsigliata solo in alcuni casi (info integrabili nel testo e sezione troppo lunga) in tutti gli altri casi va lasciata proprio così com'è (vedere discuissione della policy sulla sezione curiosità). --SailKo FECIT 08:48, 4 set 2008 (CEST)[rispondi]

Titolo della sezione "Note"[modifica wikitesto]

Da un po' di tempo utilizzo questo comando per modificare (o creare) il titolo della sezione "Note":

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

Con questo comando il bot cerca le pagine in cui le note non sono precedute dal titolo "Note". Non sempre la sostituzione "titolo sbagliato"->"Note" è corretta (ci possono essere ad esempio note mescolate con la bibliografia, sezione delle note posizionata in posti errati, più sezioni delle note, eccetera...), per cui bisogna agire in modalità manuale per vedere se nella voce ci sono altri problemi, e quindi fare la modifica. Se non ci sono contrari, inserirei questa sostituzione tra quelle già presenti alla pagina Wikipedia:Bot/Sostituzioni, con l'indicazione di modalità manuale e ripetizione per ogni uscita di dump. --Aushulz (msg) 01:35, 27 apr 2009 (CEST)[rispondi]

Ho inserito il comando. Per altri dubbi sul suo uso, contattatemi nella mia pagina di discussione. --Aushulz (msg) 12:45, 12 nov 2009 (CET)[rispondi]

Template:Cita web prevede che la data nel template sia inserita NUMERICAMENTE come GG-MM-AAAA. Si riesce, con un bot, a cercare e sostituire le decine di migliaia di istanze che contengono il nome del mese? Chiedo perché magari la possibilità c'è, togliendo tutti i caratteri che non siano nomi del mese, numeri o "accesso=" e mettendoci il numero del mese al posto del nome... o no? Stessa cosa credo che valga per gli altri template di citazione -- Massic80 Contattami 19:43, 20 gen 2010 (CET)[rispondi]

Situazione allo 08/02/10[modifica wikitesto]

Ieri ho eseguito un paio di queste sostituzioni e ho trovato vari disaccordi nella comunità. Io penso che, forse, converrebbe ricontrollare tutte le sostituzioni e magari creare delle regex che mettiamo direttamente dentro a pywiki in modo da poterle facilmente avere tutti uguali (basta un svn up per avere tutti la stessa versione). Esiste un file (fixes.py) che possiamo usare a questo scopo. Fale (msg) 10:50, 8 feb 2010 (CET)[rispondi]

inversione delle accentate finali[modifica wikitesto]

Io propongo di scrivere un it-accenti nel file fixes.py. Fale (msg) 10:50, 8 feb 2010 (CET)[rispondi]

Titolo della sezione "Note" errato[modifica wikitesto]

Io propongo di scrivere un it-note nel file fixes.py. Fale (msg) 10:50, 8 feb 2010 (CET)[rispondi]

Non concordo in quanto la sostituzione va svolta in modalità manuale (ci sono troppe eccezioni). --Aushulz (msg) 17:01, 17 feb 2010 (CET)[rispondi]
Il fatto che sia in quel file, non vuol dire che può essere eseguita automaticamente, ma che il codebase è esattamente lo stesso ed è facile propagare eventuali modifiche Fale (msg) 17:03, 17 feb 2010 (CET)[rispondi]

Template "Reflist" deprecato[modifica wikitesto]

Io propongo di scrivere un it-reference nel file fixes.py. Fale (msg) 10:50, 8 feb 2010 (CET)[rispondi]

Rimozione di riferimenti[modifica wikitesto]

Io propongo di scrivere un it-riferimenti nel file fixes.py. Fale (msg) 10:50, 8 feb 2010 (CET)[rispondi]

Non concordo in quanto alla pagina Wikipedia:Bot/Sostituzioni si dice che la sostituzione va svolta in modalità manuale. --Aushulz (msg) 17:01, 17 feb 2010 (CET)[rispondi]
Il fatto che sia in quel file, non vuol dire che può essere eseguita automaticamente, ma che il codebase è esattamente lo stesso ed è facile propagare eventuali modifiche Fale (msg) 17:03, 17 feb 2010 (CET)[rispondi]

collegamenti esterni interni[modifica wikitesto]

Io propongo di scrivere un it-linkie nel file fixes.py. Fale (msg) 10:50, 8 feb 2010 (CET)[rispondi]

Non concordo in quanto alla pagina Wikipedia:Bot/Sostituzioni si dice che la sostituzione va svolta in modalità manuale. --Aushulz (msg) 17:00, 17 feb 2010 (CET)[rispondi]
Il fatto che sia in quel file, non vuol dire che può essere eseguita automaticamente, ma che il codebase è esattamente lo stesso ed è facile propagare eventuali modifiche. Fale (msg) 17:02, 17 feb 2010 (CET)[rispondi]

Virgolette, accenti, apostrofi[modifica wikitesto]

Io propongo di scrivere un it-commons nel file fixes.py. Forse questa regex necessita anche di una ricontrollatina. Fale (msg) 10:50, 8 feb 2010 (CET)[rispondi]

Non concordo in quanto alla pagina Wikipedia:Bot/Sostituzioni si dice che la sostituzione non va svolta in modalità automatica. --Aushulz (msg) 17:02, 17 feb 2010 (CET)[rispondi]
Il fatto che sia in quel file, non vuol dire che può essere eseguita automaticamente, ma che il codebase è esattamente lo stesso ed è facile propagare eventuali modifiche. Fale (msg) 17:03, 17 feb 2010 (CET)[rispondi]

da Kmq a km²[modifica wikitesto]

Io propongo di scrivere un it-kmq nel file fixes.py. Fale (msg) 10:50, 8 feb 2010 (CET)[rispondi]

Non concordo in quanto dalla pagina Wikipedia:Bot/Sostituzioni si deducono delle eccezioni. --Aushulz (msg) 17:03, 17 feb 2010 (CET)[rispondi]
Il fatto che sia in quel file, non vuol dire che può essere eseguita automaticamente, ma che il codebase è esattamente lo stesso ed è facile propagare eventuali modifiche Fale (msg) 17:04, 17 feb 2010 (CET)[rispondi]

da Km a km[modifica wikitesto]

Io propongo di scrivere un it-km nel file fixes.py. Si potrebbe anche valutare che fare con kl, kg etc. Fale (msg) 10:50, 8 feb 2010 (CET)[rispondi]

Non concordo. Ci potrebbero essere delle eccezioni. --Aushulz (msg) 17:04, 17 feb 2010 (CET)[rispondi]
Il fatto che sia in quel file, non vuol dire che può essere eseguita automaticamente, ma che il codebase è esattamente lo stesso ed è facile propagare eventuali modifiche Fale (msg) 17:04, 17 feb 2010 (CET)[rispondi]

da ...°C (senza spazio) a ... °C (con lo spazio)[modifica wikitesto]

Io propongo di scrivere un it-gradi nel file fixes.py. Che si fa con i gradi Fahrenheit e con i Kelvin? Fale (msg) 10:50, 8 feb 2010 (CET)[rispondi]

Già fatto a suo tempo quando era stata richiesta la correzione. Alla fine le pagine in più erano state poche, quindi non credo che serva una sostituzione periodica anche per i K e i F. Comqunque faccio notare 2 cose: i gradi Kelvin non vogliono il simbolo ° e l'attuale regex non mi sembra affatto affidabile. (vedi commento nella pagina) -- Basilicofresco (msg) 12:37, 8 feb 2010 (CET)[rispondi]

Spazio dopo la punteggiatura[modifica wikitesto]

Decidere se tenerla (creando delle regex e delle policy) o eliminarla dalla lista. Fale (msg) 10:50, 8 feb 2010 (CET)[rispondi]

lo spazio ci vuole--Pierpao (msg) 11:03, 8 feb 2010 (CET)[rispondi]
Non lo metto in dubbio, ma al momento non è stato deciso un modus operandi. Imho bisogna decidere se crearne uno, o se lasciare all'attenzione degli editor la sostituzione manuale di questi errori, nel momento in cui li trovano. Fale (msg) 11:16, 8 feb 2010 (CET)[rispondi]
attenzione, perché nei composti chimici organici ci possono essere punteggiature, e lì lo spazio non ci va. La discussione era qui, non so se sia risolta tecnicamente o meno. --Superchilum(scrivimi) 11:21, 8 feb 2010 (CET)[rispondi]
Non solo nei composti chimici: negli URL eccetera eccetera...! -- Massic80 Contattami 11:25, 8 feb 2010 (CET)[rispondi]
Vero, per questo chiedevo di riprendere in mano la questione. Fale (msg) 11:26, 8 feb 2010 (CET)[rispondi]
Io un annetto fa avevo provato a creare una collezione di regex in grado di affrontare il problema, ma o mi limitavo ai casi facili o altrimenti non si riusciva ad arrivare a qualcosa di automatizzabile con una certa affidabilità. Poi mi sono stufato di perdere delle serate solo per spostare delle virgole e ho accantonato tutto. Se volete si può riprendere in mano la cosa, ma al momento mi sembra una delle cose meno urgenti. -- Basilicofresco (msg) 12:32, 8 feb 2010 (CET)[rispondi]

Idea: Non si può dire a chi gestisce le pagine di chimica di mettere {{nobots}} e così su tutte le pagine con usi "amorfi" della punteggiatura? magari inoltre si potrebbe mettere un parametro a nobots in modo che i bot non possano editare la pagina solo per quel particolare lavoro.--Nickanc Fai bene a dubitarecontributi 13:41, 8 feb 2010 (CET)[rispondi]

{{nobots}} è usato su quasi tutte le wiki con lo stesso significato: un bot qua _non deve_ modificare, caschi il mondo. Io temo che usare quel template per questo scopo possa creare dei problemi a bot e botolatori che arrivano da altre wiki o che lavorano contemporaneamente su più wiki. L'idea di apporre un template per uno specifico bot, inoltre, mi sembra un girare attorno al problema in una maniera abbastanza sporca... ma se non verranno fuori idee migliori, io supporterò questa. Fale (msg) 14:18, 8 feb 2010 (CET)[rispondi]
Un po' difficile. chimica come medicina soffre di 1000 abozzi orfani e non categorizzati di cui persino chi li ha scritti ignora l'esistenza per essersene dimenticato. Fattibile se si limita il Bot alle pagine in categorie (che secondo me è molto opportuno per questione di visibilità) e prima si fa passare un bot che spiani la strada Nobottizzando le pagine in categorie da escludere (i.e chimica). Parlo ovviamente dei Bot da sguinzagliare visto che stiamo discutendo di alta automazione. Comunque template:nobots può essere selettivo. E per le sostituzioni problematiche sarebbe opportuno creare un bot Ad Hoc, da crescere un po' alla volta.--Pierpao (msg) 14:25, 8 feb 2010 (CET)[rispondi]

Maiuscolo decadi[modifica wikitesto]

Io propongo di trasferire quelle righe dall'user-fixes.py al file fixes.py in una sezione chiamata it-decadi. Fale (msg) 10:50, 8 feb 2010 (CET)[rispondi]

Va migliorato, salta tantissimi casi comuni. (vedi commento) -- Basilicofresco (msg) 12:39, 8 feb 2010 (CET)[rispondi]

da category a Categoria[modifica wikitesto]

Io propongo di scrivere un it-style nel file fixes.py. Perchè non metterci assieme anche Image: -> File: e Immagine: -> File:?. Potrebbe essere che molti utenti considerino inutili queste modifiche. Potremmo fare in modo che diventino fix automatici mentre un bot stia compiendo un altra operazione, come i cosmetic-changes. Fale (msg) 10:50, 8 feb 2010 (CET)[rispondi]

Ammettendo che ci sia consenso, potrebbe essere sensato associarli ad altre sostituzioni... ma come si fa? No sul serio, qualcuno sa se è possibile con replace.py? -- Basilicofresco (msg) 12:44, 8 feb 2010 (CET)[rispondi]
Io so che cosmetic_change.py può essere associato ad altre sostituzioni. Bisgona vedere se:
  1. cosmetic_change.py già non fa questo
  2. Come cosmetic_change.py viene richiamato e creare un modo per avviare replace.py nello stesso modo. Fale (msg) 13:09, 8 feb 2010 (CET)[rispondi]

Template deprecati commons e commonscat[modifica wikitesto]

Io propongo di scrivere un it-commonstemplate nel file fixes.py. Fale (msg) 10:50, 8 feb 2010 (CET)[rispondi]

Piping inutile[modifica wikitesto]

Io propongo di scrivere un it-piping nel file fixes.py. Questa regex, penso, che dia problemi (spesso non identifica le cose). Fale (msg) 10:50, 8 feb 2010 (CET)[rispondi]

Discussione generale[modifica wikitesto]

Una proposta così molto efficiente e propositiva, ma senza spiegare quali sono i disaccordi, sa un po' di sondaggio, anche se un po' ci sta perchè sono argomenti tecnici. Io sono d'accordo a centralizzare in fixes.py tutte queste proposte che mi sembrano corrette se non danno, senza nessun dubbio, problemi di nessun tipo altrimenti si sistemino le routine prima. Vorrei però conoscere i motivi di disaccordo--Pierpao (msg) 11:03, 8 feb 2010 (CET)[rispondi]

Il problema principale delle sostituzioni è che sono operazioni che richiedono tempo macchina, ma soprattutto richiedono una verifica accurata del risultato e quindi sono da pensare e realizzare con molta attenzione, parsimonia e rispetto. Se dei controlli a campione hanno evidenziato delle anomalie (es. sostituzioni all'interno di wikilink o inclusioni, dentro titoli, formule ed esempi etc), non si può non tenerne conto. Ricordo che se un manovratore lancia qualche migliaio di sostituzioni deve trovare il tempo per seguire passo passo l'operazione. Nel caso malaugurato che operi con una regex che fa acqua, deve essere in grado di sospendere l'operazione e rimediare nel minor tempo possibile. --M/ 11:09, 8 feb 2010 (CET)[rispondi]
Adesso che rileggo, effettivamente, può suonare come sondaggio... beh, non voleva essere un sondaggio ma semplicemente un 'valutiamo se ci serve ancora quello che 2~3 anni fa si è deciso che servisse e se i metodi che si erano stabiliti sono ancora i migliori'. Per quanto riguarda i 'problemi' sono, sia quelli che evidenzia M/, sia delle modifiche non sostanziali alle pagine (Category -> Categoria). Fale (msg) 11:14, 8 feb 2010 (CET)[rispondi]

Credo che ogni singola sostituzione "consigliata" in questa pagina andrebbe valutata singolarmente, sia a livello di consenso che a livello tecnico. A colpo d'occhio vedo ad esempio che molte regex sono semplicistiche e non tengono conto di eventuali eccezioni o casi più generali. Che ne dite di discuterne direttamente in Wikipedia:Bot/Sostituzioni apponendo una sezione "commenti"? Un po' come si fa in Wikipedia:Bot/Richieste. Poi se tutti concordano magari si appone un "approvato". Ad esempio io ho appena commentato alcune sostituzioni partendo dal fondo. -- Basilicofresco (msg) 12:12, 8 feb 2010 (CET)[rispondi]

Magari dopo un po' o se la discussione diventa obsoleta si cassettano le discussioni, ma credo che dare visibilità alle magagne possa essere di grande aiuto ai manovratori. -- Basilicofresco (msg) 12:15, 8 feb 2010 (CET) Passerei poi in fixes.py solo le sostituzioni che possono andare tranquillamente in automatico anche senza eccezioni... e francamente non mi sembrano tante. La cosa migliore mi sembrerebbe invece preparare un bel user-fixes.py con queste sostituzioni base e le rispettive eccezioni. -- Basilicofresco (msg) 12:25, 8 feb 2010 (CET)[rispondi]

Sempre per il discorso fixes.py: eviterei anche di metterci qualunque sostituzione che non sia applicabile anche nelle altre lingue. Cosa se ne fanno gli inglesi dei nostri decenni? -- Basilicofresco (msg) 12:42, 8 feb 2010 (CET)[rispondi]

Io penso, invece, che sia importante creare un codebase di regex comune al 100% tra noi italiani. Pensio, perciò, che sia importante che anche le regex non 'automatizzate completamente' finiscano in un codebase comune. Per quanto riguarda il metterli in fixes.py, se guardi, ce ne sono già per le specifiche lingue. In fondo ci sono molti vantaggi e pochi svantaggi a metterle in un file del genere. Inoltre possono servire come spunto anche per altre wiki come esempi. Fale (msg) 13:13, 8 feb 2010 (CET)[rispondi]
@Fale non voleva essere una critica, volevo semplicemente dire che non era chiaro, che non era facile risponderti, prima avevi parlato di disaccordi e poi avevi stilato una lista di proposte generali. comunque è un problema che va ripreso periodicamente. Faccio una domanda forse banale ,ma indipendentemente da questa discussione, sulle sostituzioni non consolidate, non si può aprire magari per il futuro una pagina permanente anche per il futuro dove per tipologia di sostituzione, i vari programmatori o utenti annotino progressi ottenuti e problemi.? Comunque centralizzando il codice si evita di disperdere risorse--Pierpao (msg) 13:20, 8 feb 2010 (CET)[rispondi]
@Pierpao: sisi, avevo capito che voleva essere solo una richiesta di chiarimento la tua, e mi spiace che la mia risposta sia stata un po' difensiva. Io penso che centralizzando il codice e le discussioni (in una pagina come quella da te proposta) potremmo riuscire a ridurre i problemi e aumentare i vantaggi che it.wiki trae dai bot Fale (msg) 14:14, 8 feb 2010 (CET)[rispondi]

Concordo con chi ha detto che ogni fix va valutato singolarmente: durante il botolaggio ho trovato delle pagine con contenuti che non avrei mai immaginato di trovare e che danno problemi con i bot, per cui è meglio valutare caso per caso e senza premura. --Aushulz (msg) 16:57, 17 feb 2010 (CET)[rispondi]

Indicazioni it[modifica wikitesto]

Qualcuno potrebbe ripetere la sostituzione Wikipedia:Bot/Sostituzioni#Template_lingue_e_indicazione_della_lingua_italiana (rimasta a quasi 2 anni fa)? L'autore originale non ha più il bot --Bultro (m) 16:11, 2 gen 2013 (CET)[rispondi]

"Nel lontano 1789...". Forma da evitare?[modifica wikitesto]

Salve a tutti. Ho notato che in numerose pagine compare la formula "Nel lontano ANNO...", che in sè non è ovviamente sbagliata, ma ritengo che contravvenga alle convenzioni di stile di Wikipedia, che, essendo un'enciclopedia, dovrebbe evitare questa aggettivazione tipica del parlato, superflua e talvolta anche abbastanza stucchevole (vi basti sapere che mi sono imbattuto in un " ...avvenuto nel lontano 2013"). Inoltre è anche usata con molta (troppa) disinvoltura, spaziando dai primi anni di questo secolo a epoche prima di Cristo. Voi cosa ne pensate? --Marcodpat (msg) 11:31, 3 gen 2020 (CET)[rispondi]

Parlato o meno che sia, WP:NEUTRALE dice che quel "lontano" è da evitare, non so se rimuoverli sia compito da bot però--Pierpao.lo (listening) 14:39, 3 gen 2020 (CET)[rispondi]

Modifiche di forma e non di sostanza[modifica wikitesto]

Mi è capitato di notare questa variazione effettuata da Biobot (rimozione di uno spazio a fine riga): mi sembrava di ricordare che ci fosse una direttiva per i botolatori che gli interventi estetici (cioè quelli che rendono il codice del testo della voce più bello, ma non modificano la sostanza di come la voce viene resa in visualizzazione) dovessero essere effettuati su "base opportunistica" cioè effettuati solo quando già si intervenga sulla voce per modifiche sostanziali (cioè quelle che hanno un effetto sul testo mostrato al lettore). Credo che la norma avesse lo scopo di ridurre il numero di versioni da storicizzare sui server wiki. Vale ancora tale direttiva?--Ysogo (msg) 08:01, 8 mar 2020 (CET)[rispondi]

[@ Ysogo] Certo che è ancora valida. Pingo Gac per notificargli il punto. Grazie, --.avgas 11:21, 9 mar 2020 (CET)[rispondi]
  • Ok, provo ad eliminare il controllo spazio inutile a fine riga.
  • Con la seguente osservazione: il bot (perlomeno il mio) non è finalizzato a come viene resa la voce in visualizzazione ma a presentare meglio il template in fase di modifica della pagina
  • Le modifiche effettuate dal bot sono indicate qui: Utente:Biobot/fixTmplBio
  • Come potete vedere la quasi totalità delle modifiche non influenzano l'aspetto estetico di come viene resa la pagina in visualizzazione ma sono essenziali (secondo me) per rendere il template più omogeneo ed utilizzabile dagli utenti. Non conta solo come viene presentata la pagina al lettore ma anche come viene presentata in modifica. Semplificare, organizzare, ordinare, eliminare le informazioni non utilizzate ed inserire quelle mancanti diminuisce (parecchio) la possibilità che i template vengono erroneamente modificati.
--Gac 11:54, 9 mar 2020 (CET)[rispondi]
Si certo il template bio è complicato, standardizzarne la scrittura aiuta molto ma effettivamente, uno spazio a fine riga a differenza delle altre modifiche fatte dal Biobot non cambia neanche quello che si vede in modifica, devi metterci il cursore per accorgerti che c'è. Infine quel tipo di modifica, da sola, nel diff, se uno non vede bene o ha lo schermo piccolo è quasi invisibile, e costringe chi voglia capire cosa è successo a strabuzzare gli occhi perdendo tempo.--Pierpao.lo (listening) 12:35, 9 mar 2020 (CET)[rispondi]
Ho provato ma non mi risulta possibile. Spiego. Il bot non controlla se esiste o meno uno spazio a fine riga. Opera in maniera differente. Estrae i nomi dei parametri; estrae tutti i valori validi; ordina i parametri; ricostruisce in ordine la coppia parametro=valore; non può sapere se una determinata riga era precedentemente scritta con o senza spazio finale; ricostruisce la riga come dovrebbe essere, cioè senza spazio finale. Effettivamente in qualche piccola percentuale di casi può accadere che venga effettuata una modifica non rilevante. Ho provato per scrupolo a controllare gli ultimi 20 interventi e non ho trovato nessun caso di aggiunta di spazi vuoti alla fine della riga dopo la coppia parametro=valore. Quindi parliamo di una percentuale decisamente modesta. Naturalmente viene sempre aggiunto lo spazio dopo l'uguale se manca il valore; questo è voluto proprio per facilitare il successivo inserimento (quando avverrà) del valore nella posizione corretta. --Gac 20:51, 9 mar 2020 (CET)[rispondi]

Torno sul tema, portandovi l'esempio della voce Karl Wilhelm Lorenz dove in 24 ore sono avvenuti queste due variazioni via bot: (1) (2) ovvero aggiunta del parametro Epoca in una voce per cui non è prevista la categorizzazione per secoli e successivo riordino dei parametri. Il tutto senza che la voce come letta dal lettore abbia subito variazioni. Direi che se ne possono trarre due conclusioni:

  • Botcrux dovrebbe verificare le attività prima di aggiungere "Epoca";
  • Botcrux e Biobot dovrebbero adottare lo stesso ordine di inserimento dei parametri.

Cosa ne pensate?--Ysogo (msg) 06:16, 21 mar 2020 (CET)[rispondi]

Per me nessun problema. Seguo Template:Bio, ma se vogliamo stabilire un diverso ordine mi adeguo. --Gac 07:46, 21 mar 2020 (CET)[rispondi]

Sostituzione template con trattino[modifica wikitesto]

Digitando "{{subst:–}}" (virgolette comprese) su Speciale:Ricerca ho notato che 67 pagine utilizzano questo template (non saprei come altro definirlo) al posto del trattino "–" nelle note e questo crea un errore. A seguito di questa discussione mi era stato suggerito di chiedere qui per sostituire il termine ׀– Met 71 22:49, 6 mar 2021 (CET)[rispondi]

in realtà é scritto di farlo in WP:Bot/Richieste :) Pierpao (listening) 23:01, 6 mar 2021 (CET)[rispondi]
Scusate, non sono stato chiaro: dopo quella discussione ho scritto in privato a ValeJappo, che mi risposto che forse era meglio rivolgersi qui (Link permanente). Non ho dimestichezza in questo campo e non so se quale fosse il posto giusto dove segnalare, se ho sbagliato ditemi pure. এৃ Met 71 23:57, 6 mar 2021 (CET)[rispondi]
Io non vedo motivi per dover ripetere la sostituzione, il template é stato cancellato. Ihmo basta una semplice richiesta. Pierpao (listening) 12:11, 7 mar 2021 (CET)[rispondi]
non funziona proprio {{subst:}} dentro ai tag ref. <ref>{{#invoke:Citazione|citation|CitationClass=web}}<ref> --ValeJappo【〒】 14:17, 7 mar 2021 (CET)[rispondi]
Come non detto...--ValeJappo【〒】 14:18, 7 mar 2021 (CET)[rispondi]
Quindi dove si dovrebbe chiedere? ০ৗ Met 71 20:53, 8 mar 2021 (CET)[rispondi]
wp:Bot/Richieste Pierpao (listening) 08:08, 9 mar 2021 (CET)[rispondi]
Ok, grazie. Ho cambiato il titolo della discussione perché non riuscivo a linkarla, scusate l'inconveniente. ↓↑ Met 71 22:27, 9 mar 2021 (CET)[rispondi]

"l'united"[modifica wikitesto]

E' possibile automatizzare correzioni di questo tipo? Molte istituzioni a vario titolo si chiamano "United qualcosa", quindi la cosa potrebbe essere abbastanza frequente. --pequod76talk 09:33, 18 giu 2023 (CEST)[rispondi]

[@ Pequod76] Intanto potremmo fare un giro a tappeto, poi lo si segnala anche fra i typo da fare. Magari appuntami in talk un metodo che sia se mai affetto da falsi negativi più che da falsi positivi e facciamo una prima passata. --.avgas 13:55, 18 giu 2023 (CEST)[rispondi]
Non sono tante [1] peró ci sono maschili e femminili, forse conviene fare due liste di casi maschili e femminili finite. --Pierpao (listening) 20:24, 18 giu 2023 (CEST)[rispondi]