Estes são um conjunto de scripts e módulos para interagir com a API e código fonte MediaWiki para alguns dos bots en.wikipedia.
O pacote contém ferramentas gerais para trabalhar com wikis, páginas e usuários no wiki e recuperar dados a partir da API MediaWiki.
Há também é a fonte de alguns scripts específicos en.wikipedia usando o quadro, incluindo a fonte para Mr.Z-bot @ en.wikipedia.
wikitools será mais ou menos seguindo o ciclo de lançamento do MediaWiki para grandes lançamentos, assegurando que cada versão é compatível com a versão do MediaWiki liberados ao mesmo tempo.
Alguns scripts bot (não o próprio quadro) exigem o módulo MySQLdb e um servidor MySQL. Scripts no diretório branch "pywiki" exigem Pywikipedia. O módulo wikitools requer módulo simplejson de Bob Ippolito ou o módulo JSON em Python 2.6 +
O que é novo nesta versão:.
- Adicionado suporte para AssertEdit
- verificações de igualdade fixos para objetos de usuário
- Já não rompe com nomes de namespace Unicode
- Os arquivos são redefinidas para o início, antes de upload
- cabeçalhos HTTP forçados a ser strings (Python 2.7 fix)
- objeto Usuário agora inclui número de identificação do usuário
- User.getTalkPage () adicionada para se obter facilmente o objeto Page para página de discussão de um usuário
- wiki.UserBlocked exceção levantada se tentando editar enquanto estiver bloqueado
- Página, usuário e objetos Wiki agora têm funções hash
- construtor objeto File leva um argumento pageid para alinhá-lo com página
- Corrigido o erro ao tentar usar pagelist para fazer uma lista de categorias
Comentários não encontrado