Това са набор от скриптове и модули, за да си взаимодействат с MediaWiki API и изходния код на някои от ботовете en.wikipedia.
Пакетът съдържа общи инструменти за работа с файл, страници, и потребителите в уикито и извличане на данни от API MediaWiki.
Налице е също така източник за някои en.wikipedia специфични скриптове, използващи рамката, включително източника на Mr.Z-бот @ en.wikipedia.
wikitools ще е приблизително след освобождаването на цикъла на MediaWiki за големи издания, като се гарантира, че всяка нова версия е съвместима с версията на MediaWiki пуснати по същото време.
Някои Bot скриптове (не самата рамка) изискват модула MySQLdb и MySQL сървър. Scripts в "pywiki" клон директория изискват Pywikipedia. Модулът wikitools изисква simplejson модул Bob Иполито или модула JSON в Python 2.6 +
Какво ново в тази версия:.
- <Ли > Добавена е поддръжка за AssertEdit
- Фиксирани проверки равенство за потребителски обекти
- Вече не скъсва с Unicode имена именно пространство
- Файловете се връща към началото, преди качване
- HTTP хедъри принудени да бъде струни (Python 2.7 Fix)
- Потребителски обект вече включва потребителското ID номер
- User.getTalkPage () добавя лесно да получите Page обекта за дискусионна страница на потребителя
- wiki.UserBlocked изключение повдигнат, ако се опитваш да редактирате докато блокира
- Page, потребител и Уики обекти вече имат хеш функции
- File обект конструктор отнема аргумент pageid да го приведе в съответствие с Page
- Фиксирана бъг, когато се опитват да използват pagelist да се направи списък на категориите
Коментари не е намерена