Si tratta di un insieme di script e moduli per interagire con le API e il codice sorgente di MediaWiki per alcuni dei bot en.wikipedia.
Il pacchetto contiene strumenti generali per lavorare con wiki, pagine e gli utenti sul wiki e il recupero dei dati dal API MediaWiki.
Vi è anche la fonte per alcuni script specifici en.wikipedia utilizzando il framework, tra cui l'origine per Mr.Z-bot @ en.wikipedia.
wikitools saranno più o meno seguendo il ciclo di rilascio MediaWiki per le versioni principali, assicurando che ogni versione è compatibile con la versione di MediaWiki rilasciato allo stesso tempo.
Alcuni script bot (non il framework stesso) richiedono il modulo MySQLdb e un server MySQL. Gli script nella directory ramo "pywiki" richiedono Pywikipedia. Il modulo wikitools richiede modulo simplejson di Bob Ippolito o il modulo json in Python 2.6 +
Cosa c'è di nuovo in questa versione:.
- Aggiunto il supporto per AssertEdit
- controlli di uguaglianza fissi per gli oggetti di utente
- Non più rompe con i nomi dei namespace Unicode
- I file vengono resettati all'inizio prima di caricare
- HTTP headers costretti a essere stringhe (Python 2.7 fix)
- oggetto utente include ora il numero ID utente
- User.getTalkPage () ha aggiunto di ottenere facilmente l'oggetto pagina per pagina di discussione di un utente
- wiki.UserBlocked eccezione sollevata se il tentativo di modificare mentre bloccato
- pagina, l'utente e gli oggetti Wiki hanno ora funzioni hash
- oggetto File costruttore accetta un argomento pageid per allinearlo con pagina
- Corretto il bug quando si cerca di utilizzare pagelist a fare un elenco di categorie
I commenti non trovato