Wikipedia:Utilities-Wikicalendar
Da Wikipedia, l'enciclopedia libera.
Per il sorgente, vai su Wikipedia:Utilities-Wikicalendar/Source
Si chiede di fare un uso appropriato di tale script. Evitando di introdurre eccessivamente gli anni di periodi storici per i quali non ci saranno molti contributi.
L'idea è che quando qualcuno ha bisogno di un'anno invece di farsi il lavoraccio a mano, si fa aiutare da questo script.
wikicalendar
Script Perl, che crea per it.wikipedia.com una pagina per "anno" oppure per "giorno dell'anno". Lo script e' finalizzato al progetto wikipedia http://www.wikipedia.org e in particolar modo al sottoprogetto italiano http://it.wikipedia.org (in passato http://it.wikipedia.com/ ). Pertanto l'output e' nella sintassi wiki usata in tali progetti.
UTILIZZO
L'utilizzo principale avviene da riga di comando e l'output compare a schermo, dal quale puo' essere reindirizzato sia con "pipe" come input per altri programmi, che verso un file. Per gli anni vengono inseriti in automatico pure i riferimenti alle pagine inglese, francese, tedesca e spagnola (le piu' sviluppate). Cio' non avviene per gli anni prima di cristo, in quanto bisognerebbe gestire il modo di scrivere "avanti cristo" nelle diverse versioni della wikipedia. Gli anni avanti cristo vengono indicati con ANNO_AC. Esempi Output dell'anno 1226 sullo schermo: wikicalendar -a 1226 Output dell'anno 1226 reindirizzato al file `1226.txt' wikicalendar -a 1226 > 1226.txt Ouput del giorno 15 marzo reindirizzato al file `15_Marzo.txt' wikicalendar -m 3 -g 15 > 15_Marzo.txt Output del giorno 15 marzo inviato ad un programma particolare a scelta wikicalendar -m 3 -g 15 | wikirobot --upload=mywiki --frompipe=15_Marzo Output della scheda Marzo inviato ad un programma particolare a scelta wikicalendar -m 3 | wikirobot --upload=mywiki --frompipe=Marzo
Opzioni
--mese --mese --mm -m Indicare il mese in cifre. Puo' essere usato da solo, in tal caso crea la scheda per il mese. Oppure si usa pure l'opzione the section on "--giorno", in tal caso viene creata la scheda del giorno in questione. --giorno --giorno --gg -g Indicare il giorno del mese. Deve essere indicato pure il mese con l'opzione the section on "--mese". --anno --anno --aa -a Indicare l'anno, con il segno negativo se si tratta di anni avanti Cristo. --versione --versione --ver --v Restituisce una mini indicazione sull'autore e un numero di versione, concludendo l'esecuzione del programma. --help Un piccolissimo suggerimento. --HELP Mostra il contenuto di questo documento
DA FARE
1. Gestire i riferimenti alle altre lingue del progetto wikipedia anche per gli anni prima di cristo. 2. Correggere i the section on "BACHI".
BACHI
Gli anni attorno all'anno zero non vengono gestiti correttamente, in quanto non viene prodotto il riferimento al primo (o ultimo?) decennio prima dell'anno zero. In pratica sono colpiti gli anni tra il 59 avanti cristo e il 49 dopo cristo.
AUTORE, COPYRIGHT E LICENZE D'USO
L'autore risulta nel progetto wikipedia con lo pseudonimo *Tomi*. (c) 2002-2003 Antonio Gulino <`antonio AT gulino it'> Questo script e' rilasciato con le stesse licenze di Perl (GNU General Public License, Artistic License), nonche' con la stessa licenza del progetto italiano di wikipedia, ovvero la GNU Free Documentation License.