Википедия:Pywikipedia-боты
Материал из Википедии — свободной энциклопедии
Pywikipedia-боты — боты, созданные для Википедии и Викисловаря на языке Python. Боты можно получить по адресу http://pywikipediabot.cvs.sourceforge.net/pywikipediabot/ Также понадобится интерпретатор языка Python версии 2.3 или новее, получить его можно по адресу http://www.python.org/download/
Для начала работы с Pywikipedia-ботом нужно:
- Создать файл user-config.py в каталоге с файлами бота.
- Указать в нём основной языковой раздел, с которым будет идти работа:
- mylang = 'ru'
- Перечислить имена под которыми бот зарегистрирован в разных языковых разделах:
- usernames['wikipedia']['ru'] = 'ExampleBot'
- usernames['wikipedia']['en'] = 'ExampleBot'
- Указать кодировку консоли для правильной обработки кириллицы:
- Бот можно запустить:
- из среды IDLE, которая идёт в поставке Python;
- из командной строки Windows[1]
- Сперва запускается модуль login.py, для входа в систему вики, а затем запускаются другие необходимые модули:
- Catall.py
- Category.py
- Interwiki.py — проставляет интервики
- Login.py
- Myproject family.py
- Pagefromfile.py
- Redirect.py
- Replace.py
- Solve disambiguation.py
- Standardize interwiki.py
- Standardize notes.py
- Table2wiki.py
- Template.py
- Touch.py
- Upload.py
- Warnfile.py
- Weblinkchecker.py
[править] Примечания
- ↑ см. http://www.python.org/doc/faq/windows.html#how-do-i-run-a-python-program-under-windows По умолчанию кодовая таблица Windows для командной строки — cp866, в Windows NT/2000/XP можно сменить кодовую таблицу для консоли при помощи команды chcp, например chcp 1251. Смену кодовой таблицы нужно вводить заново для каждого открытого консольного окна.