|
|
| Primissimo tentativo di individuare le citazioni senza fonte inserite. Esclusi: gli utenti esperti; le modifiche che aggiungono poco testo o contengono formule tipiche per la citazione delle fonti; le modifiche a sezioni che non siano "citazioni su/di". Necessario che si verifichi una delle ulteriori condizioni: | | Primissimo tentativo di individuare le citazioni senza fonte inserite. Esclusi: gli utenti esperti; le modifiche che aggiungono poco testo o contengono formule tipiche per la citazione delle fonti; le modifiche a sezioni che non siano "citazioni su/di". Necessario che si verifichi una delle ulteriori condizioni: |
| *Voci tematiche: le citazioni senza fonte aggiunte qui in genere si limitano ad avere un collegamento alla pagina dell'autore; se la pagina non esiste la citazione è certamente senza fonte (idea per la verifica dell'esistenza dal filtro 163 di en.wiki). | | *Voci tematiche: le citazioni senza fonte aggiunte qui in genere si limitano ad avere un collegamento alla pagina dell'autore; se la pagina non esiste la citazione è certamente senza fonte (idea per la verifica dell'esistenza dal filtro 163 di en.wiki). |
| *Voci su persone: spesso vengono aggiunte citazioni senza fonti nel paragrafo "Senza fonte". | | *Voci su persone: spesso vengono aggiunte citazioni senza fonti nel paragrafo "Senza fonte". |
| **Disabilitata la variabile old_html, trovare un'altra soluzione. | | **Disabilitata la variabile old_html, trovare un'altra soluzione. |
| **( ("([[" in added_lines) & ('class="new"' in new_html) & ( count('class="new"', new_html) > count('class="new"', old_html) ) ) | | **( ("([[" in added_lines) & ('class="new"' in new_html) & ( count('class="new"', new_html) > count('class="new"', old_html) ) ) |
| --Nemo | | --Nemo |
|
| |
|
| Attivo senza effetti per una primissima idea del funzionamento. --Nemo | | Attivo senza effetti per una primissima idea del funzionamento. --Nemo |
| Disattivo per poi esaminare i risultati... --Nemo | | Disattivo per poi esaminare i risultati... --Nemo |
| Escludo i film. --Nemo | | Escludo i film. --Nemo |
| Corretta una negazione. --Nemo | | Corretta una negazione. --Nemo |
| Aggiunta una condizione per verificare che le righe aggiunte siano una citazione (almeno, un punto in un elenco puntato). --Nemo | | Aggiunta una condizione per verificare che le righe aggiunte siano una citazione (almeno, un punto in un elenco puntato). --Nemo |
| Escludo le voci tematiche (usando l'apposito template; altrimenti si può usare il piú lungo !(new_wikitext rlike "(?m)^Citazioni su((l|lo|la|i|gli|le) |ll\')\'\'\'") ), aggiungo le nuove voci non wikificate (senza elenco puntato) e indento un po'. --Nemo | | Escludo le voci tematiche (usando l'apposito template; altrimenti si può usare il piú lungo !(new_wikitext rlike "(?m)^Citazioni su((l|lo|la|i|gli|le) |ll\')\'\'\'") ), aggiungo le nuove voci non wikificate (senza elenco puntato) e indento un po'. --Nemo |
| Sostituisco l'analisi dell'oggetto coll'analisi delle righe aggiunte. Falsi positivi individuati: interprogetto http://it.wikiquote.org/?diff=302847 e aggiunta o spostamento di interi paragrafi http://it.wikiquote.org/?diff=302898. Attivo comunque senza effetti per verificare il funzionamento su un campione piú ampio. --Nemo | | Sostituisco l'analisi dell'oggetto coll'analisi delle righe aggiunte. Falsi positivi individuati: interprogetto http://it.wikiquote.org/?diff=302847 e aggiunta o spostamento di interi paragrafi http://it.wikiquote.org/?diff=302898. Attivo comunque senza effetti per verificare il funzionamento su un campione piú ampio. --Nemo |
| Sostituisco (old_wikitext == "") con (old_size == 0), molto piú efficiente. --Nemo | | Sostituisco (old_wikitext == "") con (old_size == 0), molto piú efficiente. --Nemo |
| Definisco due variabili, uso contains_any e sposto sopra tale controllo: molto piú veloce. --Nemo | | Definisco due variabili, uso contains_any e sposto sopra tale controllo: molto piú veloce. --Nemo |
| Modifico alcune condizioni (e l'ordine) per tentare di migliorare l'efficienza, aggiungo un =? a "Senza fonte", tolgo rmwhitespace dalle ultime condizioni dato che eliminare gli a capo non serve, tolgo il + dopo [^=] perché per una condizione precedente molto probabilmente added_lines comincia con un asterisco, che nella stringa unificata produce un +* che fa impazzire tutto; il risultato dovrebbe essere generalmente un [^=]*. --Nemo | | Modifico alcune condizioni (e l'ordine) per tentare di migliorare l'efficienza, aggiungo un =? a "Senza fonte", tolgo rmwhitespace dalle ultime condizioni dato che eliminare gli a capo non serve, tolgo il + dopo [^=] perché per una condizione precedente molto probabilmente added_lines comincia con un asterisco, che nella stringa unificata produce un +* che fa impazzire tutto; il risultato dovrebbe essere generalmente un [^=]*. --Nemo |
| Correggo la condizione per escludere le voci su opere, passando alle espressioni regolari. --Nemo 2010-01-12 | | Correggo la condizione per escludere le voci su opere, passando alle espressioni regolari. --Nemo 2010-01-12 |
| Escludo le nuove voci con [qualcosa che assomiglia a] una bibliografia o un'intestazione con un titolo di opera. --Nemo 2010-01-12 | | Escludo le nuove voci con [qualcosa che assomiglia a] una bibliografia o un'intestazione con un titolo di opera. --Nemo 2010-01-12 |
| Escludo le citazioni inserite in un paragrafo ===Citazioni===, che a questo punto dovrebbe essere per forza in un paragrafo di una voce su persone dedicato a un'opera. --Nemo 2010-01-12 | | Escludo le citazioni inserite in un paragrafo ===Citazioni===, che a questo punto dovrebbe essere per forza in un paragrafo di una voce su persone dedicato a un'opera. --Nemo 2010-01-12 |
|
| |
|
| Nessun falso positivo negli ultimi giorni: attivo con avviso ed etichetta. --Nemo 2010-01-16 | | Nessun falso positivo negli ultimi giorni: attivo con avviso ed etichetta. --Nemo 2010-01-16 |
|
| |
|
| Escludo le interviste ecc. aggiunte con {{intestazione}}. --Nemo 2010-01-20 | | Escludo le interviste ecc. aggiunte con {{intestazione}}. --Nemo 2010-01-20 |
|
| |
|
| Ripristino l'* normalmente necessario per l'eccezione ===Citazioni===, altrimenti per qualche motivo in [[Nikola Tesla]] il filtro impazzisce. --Nemo 2010-01-21 | | Ripristino l'* normalmente necessario per l'eccezione ===Citazioni===, altrimenti per qualche motivo in [[Nikola Tesla]] il filtro impazzisce. --Nemo 2010-01-21 |
|
| |
|
| Correggo il controllo di {{intestazione}} (minuscolo/maiuscolo), aggiungo eccezione {{Film}} per quelli disgraziatamente senza categoria. --Nemo 2011-01-06 | | Correggo il controllo di {{intestazione}} (minuscolo/maiuscolo), aggiungo eccezione {{Film}} per quelli disgraziatamente senza categoria. --Nemo 2011-01-06 |
| | |
| | Aggiungo un controllo sulle aggiunte alle voci tematiche che non comprendono nessun collegamento interno. Cercherò poi di ridurre a uno il controllo di {{Voce tematica}}. --Nemo 2011-01-06 |