Dette er et sett av skript og moduler for å samhandle med Media API og kildekoden for noen av de en.wikipedia roboter.
Pakken inneholder generelle verktøy for å arbeide med wikier, sider og brukere på wikien og hente data fra Mediawiki API.
Det er også kilden for noen en.wikipedia spesifikke skript ved hjelp av rammeverket, inkludert kilden for Mr.Z-bot @ en.wikipedia.
wikitools vil være omtrent følge Mediautgivelsessyklus for store utgivelser, slik at hver utgivelse er kompatibel med den versjonen av Mediawiki utgitt på samme tid.
Noen bot skript (ikke ramme selv) krever MySQLdb modul og en MySQL server. Skript i "pywiki" gren katalogen krever Pywikipedia. Den wikitools modulen krever Bob Ippolito er simplejson modulen eller JSON-modulen i Python 2.6 +
Hva er nytt i denne utgaven.
- Lagt til støtte for AssertEdit
- Faste likestillings sjekker for brukerobjekter
- Ikke lenger bryter med Unicode navne navn
- Filer tilbakestilles til begynnelsen før opplasting
- HTTP-hoder tvunget til å være strenger (Python 2.7 fix)
- User objektet inneholder nå bruker-ID
- User.getTalkPage () lagt til lett få Page objektet for en brukers diskusjonsside
- wiki.UserBlocked unntak hevet hvis du prøver å redigere mens blokkert
- Page, bruker- og Wiki gjenstander nå har hash funksjoner
- File objekt konstruktør tar pageid argument for å justere det med Page
- Rettet feil når du prøver å bruke Pagelist å lage en liste over kategorier
Kommentarer ikke funnet