Це набір скриптів і модулів для взаємодії з MediaWiki API і вихідний код для деяких з en.wikipedia ботів.
Пакет містить загальні інструменти для роботи з вікі, сторінок і користувачів вікі та отримання даних з API MediaWiki.
Існує також джерелом для деяких конкретних сценаріїв en.wikipedia використанням рамок, в тому числі джерело для Mr.Z-ботів @ en.wikipedia.
wikitools буде приблизно після циклу випуску MediaWiki для великих релізів, гарантуючи, що кожен випуск сумісний з версією MediaWiki випущених в той же час.
Деякі бот скрипти (не саме рамкові) вимагають модуль MySQLDb і сервер MySQL. Сценарії в "pywiki" філії каталозі вимагає Pywikipedia. Модуль wikitools потрібно модуль simplejson Боба Ипполито або модуль JSON в Python 2.6 +
Що нового У цьому випуску :.
- Додана підтримка AssertEdit
- Виправлені перевірки рівності для користувача об'єктів
- Немає більше пориває з іменами простору імен Unicode
- Файли будуть відновлені на початку перед завантаженням
- HTTP заголовки змушені бути рядками (Python 2.7 х)
- об'єкт користувача в даний час включає ідентифікатор користувача номер
- User.getTalkPage () доданий легко отримати об'єкт Page для сторінки розмови користувача
- wiki.UserBlocked виключення збуджується, якщо намагаєтеся редагувати, а їх
- Сторінка, Система і об'єкти Wiki тепер хеш-функцій
- конструктор об'єкта файлу приймає аргумент PageId вирівняти його з Page
- Виправлена помилка при спробі використовувати список сторінок, щоб зробити список категорій
Коментар не знайдено