DarpaBot
DarpaBot — библиотека для работы с MediaWiki, написанная на PHP.
Описание
Состояла из 2 классов, реализующих интерфейс запросов к API и выполнение действий с MediaWiki, таких как редактирование и административные действия. Также было реализовано ведение журнала бота, в который записывались все произведённые действия и возникающие ошибки.
Для работы с интернет-сайтами использовался curl.
Прототип работал, мог редактировать страницы вики-проекта и работать со списками. Остальные действия не были реализованы.
От библиотеки было решено отказаться из-за низкой производительности PHP. Вместо него начала разрабатываться библиотека Hatikvah на Perl.
Ссылки
- Исходный код (осторожно, отмеченное FIXME может не работать)