Utente:ValterVB/Sandbox/Senza fonti

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

Inserimento in automatico del template F nelle Voci[modifica | modifica wikitesto]

Di seguito sono elencati i criteri per l'inserimento in automatico del template {{F}} nelle voci.

Algoritmo[modifica | modifica wikitesto]

Vengono estratte dal dump mensile le voci a cui aggiungere il template. Le voci da considerare sono tutte quelle in cui le regex elencate nella sezione Esclusione di pagine non restituiscono nulla. Successivamente l'elenco viene controllato live con gli stessi criteri, se una voce risulta ancora fra quelle a cui aggiungere il template, si cerca di generare l'argomento del template utilizzando le tabelle elencate nella sezione Argomento del template {{F}}. Le sezioni sono controllate nel seguente ordine fermandosi alla prima occorrenza (quindi anche l'ordine all'interno delle liste ha rilevanza):

  1. categoria
  2. template
  3. portale

Se non si trovano argomenti il template non avrà argomento. Infine si modifica la pagina.

Esclusione di pagine[modifica | modifica wikitesto]

Le pagine che rientrano all'interno di queste regex non saranno prese in considerazione:

{{\s*F\s*}} //Template F
{{\s*F[\r\n]?[\r\n]?\| //Template F
{{\s*S\s*}} //Template S
{{\s*S[\r\n]?[\r\n]?\| //Template S
{{\s*A\s*}} //Template A
{{\s*A[\r\n]?[\r\n]?\| //Template A
{{\s*NN\s*}} //Template NN
{{\s*NN[\r\n]?[\r\n]?\| //Template NN
{{\s*Disambigua\s*}} //Template Disambigua
{{\s*Disambigua[\r\n]?[\r\n]?\| //Template Disambigua
{{\s*Controllo di autorità\s*}} //Template Controllo di autorità
{{\s*Torna a[\r\n]?[\r\n]?\| //Template:Torna a
{{\s*Cita\s*}} //Template:Cita
{{\s*Cita[\r\n]?[\r\n]?\| //Template:Cita
{{\s*Cita.+[\r\n]?[\r\n]?\| //Template:Cita
{{\s*Decennio\s*[|\r\n]* //Template:Decennio
{{\s*Anno\s*[|\r\n]* //Template:Anno
{{\s*Secolo\s*[|\r\n]* //Template:Secolo
{{\s*Millennio\s*[|\r\n]* //Template:Millennio
{{\s*Gennaio\s*[|\r\n]* //Template:Gennaio
{{\s*Febbraio\s*[|\r\n]* //Template:Febbraio
{{\s*Marzo\s*[|\r\n]* //Template:Marzo
{{\s*Aprile\s*[|\r\n]* //Template:Aprile
{{\s*Maggio\s*[|\r\n]* //Template:Maggio
{{\s*Giugno\s*[|\r\n]* //Template:Giugno
{{\s*Luglio\s*[|\r\n]* //Template:Luglio
{{\s*Agosto\s*[|\r\n]* //Template:Agosto
{{\s*Settembre\s*[|\r\n]* //Template:Settembre
{{\s*Ottobre\s*[|\r\n]* //Template:Ottobre
{{\s*Novembre\s*[|\r\n]* //Template:Novembre
{{\s*Dicembre\s*[|\r\n]* //Template:Dicembre
{{\s*Numero intero\s*[|\r\n]* //Template:Numero Intero
===?=?\s*note\s*===?=? //Sezione Note
===?=?\s*bibliografia\s*===?=? //Sezione Bibliografia
===?=?\s*collegamenti esterni\s*===?=? //Collegamenti esterni

.

Inoltre sono escluse anche le pagine che hanno le seguenti stringhe all'interno del testo:

<ref
http://
https://

.

Argomento del template {{F}}[modifica | modifica wikitesto]

Questi sono gli elenchi per rilevare l'argomento da utilizzare con il template F.

  • Esempio di regex per rilevare i template: {{\s*Tassobox[\r\n]?[\r\n]?\|
  • Esempio di regex per rilevare le categorie: \[\[Categoria:Convallariaceae\]\]

Da Template a argomento[modifica | modifica wikitesto]

Da Categoria a argomento[modifica | modifica wikitesto]

Da Portale a argomento[modifica | modifica wikitesto]

Da Wikidata a argomento[modifica | modifica wikitesto]

Da verificare se ne vale la pena