Utente:Alebot

Da Wikisource.

Sono il bot di Utente:Alex_brollo.

Masticherò script in python da pywikipedia, ma sto imparando a leggere un po' di xml e anche a destreggiarmi con buzhug, il database in python nativo.

Indice

[modifica] Ultime notizie!

So parlare! Se mi spedite un messaggio nella mia pagina discussioni (firmalo) vi risponderò, e rispobnderò anche ad alcune vostre richieste. Queste le istruzioni:

[modifica] Sintassi delle richieste

  1. scrivere la richiesta in una sola riga
  2. Iniziare con la parola chiave * Richiesta:
  3. Dopo la parola chiave Richiesta: scrivere:
    1. verifica roadmap autore [[Autore:Nomeautore]]
    2. verifica apostrofi pagina [[Titolopagina]]
    3. verifica apostrofi opera completa [[Titolopagina]]
    4. aggiungi infotesto opera completa [[Titolopaginadiscussione]], per aggiungere l'infotesto presente nella pagina di discussione principale a tutte le sue sottopagine (Indice->Pagine; versione testuale->sottopagine).
  4. firmare la richiesta nella stessa riga (le richieste non firmate vengono ignorate)
  • Le precedenti routine verifica databox autore e verifica ricorrenze autore sono superate, in quanto incorporate nella routine generale verifica roadmap autore che le esegue tutte in successione.
  • La nuova routine verifica apostrofi va considerata sperimentale e va utilizzata con attenzione verificando e segnalando ogni eventuale malfunzionamento; sostituisce, dove appropriato, gli apostrofi dattilografici con quelli tipografici.

Esempi:

* Richiesta: verifica roadmap autore: [[Autore:Alessandro Manzoni]] --~~~~
* Richiesta: verifica apostrofi pagina [[Discussioni utente:Alex brollo]] --~~~~
* Richiesta: verifica apostrofi opera completa [[Il cavallarizzo]] --~~~~
* Richiesta: verifica apostrofi opera completa [[Indice:La sciarada, appendice alle antiche poetiche.djvu]] --~~~~
* Richiesta: aggiungi infotesto opera completa [[Discussioni indice:Georgiche.djvu]] --~~~~
* Richiesta: aggiungi infotesto opera completa [[Discussione:Georgiche]] --~~~~

[modifica] Lavori in corso

E' in progetto e in iniziale implementazione un'alternativa alla richiesta presentata nella pagina di discussione di Alebot, attraverso l'uso di un template da inserire direttamente nella pagina, sulla quale si richiede l'intervento.

Nella tabella sequente le azioni richieste, la sintassi per la richiesta via pagina di discussione e l'identica richiesta via template (in via di implementazione: vedi Stato applicazione).

Richiesta Sintassi della richiesta sulla pagina di discussione di Alebot Codice del template di richiesta sulla pagina relativa alla richiesta Stato applicazione
Esecuzione roadmap autore Richiesta verifica roadmap autore: [[Autore:NomeAutore]] --~~~~ {{Alebot|Roadmap}} Attivato 21 mag 2009
Verifica apostrofi Richiesta: verifica apostrofi opera completa [[TitoloOpera]] --~~~~ {{Alebot|Apostrofi}} Attivato 21 mag 2009
Aggiunta Infotesto Richiesta: aggiungi infotesto opera completa [[Discussione:TitoloOpera]] --~~~~ {{Alebot|Infotesto}} Non attivato


[modifica] Verso l'XML

  • 20.10.08 Gran parte degli script sono in corso di riscrittura per ottenere delle strutture dati XML strict (semplici, ma strict) direttamente dalle pagine Autore di source. Le strutture di dati wiki (rappresentate semplicemente come stringhe) sono molto facili da scrivere come file txt e sono ben leggibili con i tools find_stringa e el_st (vedi routines in pagina discussione). La strada sembra promettente.
    • 31.01.09 Progetto abbandonato in base al principio DRY (Don't Repeat Yourself). I dati, come stanno nel template autore, sono convertibili in variabili "al volo" in qualche millisecondo. Tanto vale non ripeterle. Anche il databox è utilizzato poco, ma comunque dà qualcosa di "nuovo" (i singoli campi del template Autore trasformati in vaiabili definite dall'utente) e merita conservarlo.
Strumenti personali