Участник:ButkoBot

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску

Инструменты бота

[править | править код]

Для массовых действий бот использовал:

AutoWikiBrowser
Pywikibot
Commonist
Название задачи Описание задачи Код на GitHub
Обработка энциклопедического словаря Брокгауза и Ефрона Участник:Schekinov Alexey Victorovich/Марафон «ЭСБЕ» https://github.com/butko/AWB-ESBE
Удаление комментария «Интервики теперь находятся в Викиданных» Википедия:Запросы к ботоводам#Комментарий про интервики https://github.com/butko/AWB-interwiki
Замена одиночного шаблона «Викицитатник» на общий шаблон «Навигация» Википедия:Запросы к ботоводам#Шаблон:Викицитатник https://github.com/butko/AWB-wikiquote
Пометка несвободных неиспользуемых файлов шаблоном {{Orphaned-fairuse}} Бот помечает неиспользуемые несвободные изображения шаблоном {{Orphaned-fairuse}} (Изображения попадают в категорию Файлы:Неиспользуемые несвободные). Для формирования списка бот использует пересечение списка неиспользуемых изображений на спецстранице Служебная:Unusedimages и списка изображений, использующих шаблон {{FU-text}}

Наличие таких изображений в проекте нарушает правило ВП:КДИ#9, согласно которому несвободное изображение должно использоваться хотя бы в одной статье (ссылки на изображение не считаются).

Известная проблема: Служебная:Unusedimages обновляется примерно раз в день. Если изображение попало в него, а затем было использовано, то оно будет в списке до следующего обновления. С эти связаны единичные случаи, когда бот помечает используемое изображение. Ботовод в этом случае вручную откатывает предупреждающий шаблон. То же самое может сделать любой участник.

Хозяйке на заметку: Список неиспользуемых изображений в AutoWikiBrowser должен формироваться как ссылки на Special page, но, почему-то, эта функциональность давно не работает. Я создаю этот список вручную: сохраняю код страницы http://ru.wikipedia.org/ruwiki/w/index.php?title=Служебная:Unusedimages&limit=3000 делаю замены title="Файл[[:Файл и ">]]. Затем открываю в AWB как список из файла.

https://github.com/butko/AWB-Orphaned-fairuse