Utente:Alfiobot/codice: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
Nessun oggetto della modifica |
Nessun oggetto della modifica |
||
(2 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.
* [[Utente:Alfiobot/benvenuto.py|benvenuto.py]] è un piccolo bot per dare il benvenuto agli utenti▼
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.
|