Utente:Alfiobot/codice: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
Nessun oggetto della modifica |
Nessun oggetto della modifica |
||
(4 versioni intermedie di uno stesso utente non sono mostrate) | |||
Riga 1:
Il bot è scritto in [[Python]], utilizzando il framework già esistente [http://pywikipediabot.sourceforge.net/ pywikipediabot].
Si compone
* [[Utente:Alfiobot/bot.py|bot.py]] è un wrapper attorno al pywikipediabot, che fornisce funzioni di alto livello come togliere una categoria, aggiungere del testo, fare un replace, scrivere il log, eccetera
* [[Utente:Alfiobot/tasks.py|tasks.py]] contiene i bot veri e propri, che sfruttano le funzioni precedenti per fare del lavoro utile.
Testato con Python 2.4, occorre una shell con supporto Unicode (tutte ormai, tranne quella del Cygwin).
Altri script (bot indipendenti oppure text processing) che tornano utili:
* [[Utente:Alfiobot/benvenuto.py|benvenuto.py]] è un piccolo bot per dare il benvenuto agli utenti
* [[Utente:Alfiobot/metti_province.pl|metti_province.pl]] è uno script per convertire le scritte come (RM) in ([[Provincia di Roma|RM]]).
* [[Utente:Alfiobot/replace.py con start|replace.py con start]] è una modifica del replace.py che permette di usare le opzioni -xml e -start contemporaneamente.
|