Selhoz-katalog.ru

Сельхоз каталог

Участник:NapalmBot

Перейти к: навигация, поиск
Для этого участника Python является родным языком.
Этот бот не будет обновлять страницы, помеченные шаблоном nobots или bots

Бот работает на фреймворке Pywikibot. Создавался он, в первую очередь, для работы в рамках проекта Check Wikipedia, однако с тех пор оброс новыми обязанностями — например, обновлением шаблона {{Случайные статьи с КУЛ}} или списка технических задач из обсуждений. Бот также относительно активен на ВП:РДБ и вполне охотно берётся за разноплановую одноразовую работу с других страниц.

Вся информация, собираемая по запросам, выкладывается на эту страницу. Если ты планируешь использовать её в течение длительного периода времени — лучше сохрани постоянную ссылку на нужную версию страницы, так как в теории меняться страница может часто.

Если бот делает что-то не так или тебе просто хочется его обсудить — пожалуйста, напиши об этом на мою страницу обсуждения, а не на страницу обсуждения бота. Всё-таки за все правки бота ответственен я, и мне не удобно распылять обсуждения на несколько страниц. Спасибо.

Исходные коды

Большая часть скриптов одноразовая: они были написаны под конкретную задачу и давно потеряли актуальность. Такие скрипты я редко сохраняю и никогда не выкладываю. Однако готов предоставить их исходники (если я их сохранил), или ответить на вопросы про их строение (если нет) заинтересовавшимся, по требованию.

Исходные коды «многоразовых» скриптов выложены в репозитории на GitHub (архтунг, быдлокод и море орфографических ошибок в англоязычном тексте). Комментарии к скриптам на русском:

  • Check Wikipedia на актуальность. В случае, если какая-то из найденных ошибок была исправлена, но отметки об этом в веб-интерфейсе проекта нет, соответствующий этой ошибке скрипт обнаружит это и исправит несправедливость. По возможности запускается с каждым новым просканированным дампом, чтобы убрать ошибки, исправленные за то время, которое прошло от даты создания дампа до даты его сканирования.
  • ВП:РДБ.
  • unredir.py — раскрывает редиректы в навигационных шаблонах, за исключением очевидно некорректных или спорных случаев. Используется в фоновом режиме при выполнении любых задач, связанных с навшаблонами. Иногда запускается отдельно для конкретных страниц.
  • Случайные статьи с КУЛ}}, автоматически запускается еженедельно в ночь с пятницы на субботу (или позже, если компьютер с ботом выключен).
  • Проект:Технические работы/Задачи из обсуждений». Пока относительно регулярно запускается вручную, вскоре это будет автоматизировано.

Внимание: я не отвечаю за чужие правки, сделанные этими скриптами. Любой человек может использовать эти скрипты, но он должен делать это на свой страх и риск.

Награды

Участник:NapalmBot.

© 2021–2023 selhoz-katalog.ru, Россия, Тула, ул. Октябр 53, +7 (4872) 93-16-24