Это набор скриптов и модулей для взаимодействия с 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 () добавлен легко получить объект страницы для страницы разговора пользователя
- wiki.UserBlocked исключение возбуждается, если пытаетесь редактировать во время блокировки
- Страница, Система и объекты Вики теперь хэш-функций
- конструктор объекта файла принимает аргумент PageId выровнять его с Page
- Исправлена ошибка при попытке использовать список страниц, чтобы сделать список категорий
Комментарии не найдены