Manual:Pywikibot/touch.py/ru

touch.py — скрипт, предназначенный для прохода по множеству страниц Вики и редактированию их без изменений.

Например, это может использоваться для обновления категорий, проставляемых шаблонами.

Когда страница должна быть обновлена, touch.py может помочь. Скрипт обновляет запись без внесения изменений. Технически скрипт берёт каждую страницу и сохраняет без внесения изменений (нулевая правка), что вызывает обновление всех составляющих. Обычно это не отражается в истории страницы, однако в редких случаях пустая правка может попасть в историю (обычно это происходит в результате неправильного поведения расширений или если предыдущий редактор оставил на странице что-то, что приводит к преобразованиям перед сохранением в правке бота).

Сценарий 1
Когда категория заполняется широко используемым шаблоном, запуск touch.py добавит в категорию существующие страницы.

Параметры
touch.py принимает те же параметры, что и, а также.

Кроме того поддерживается параметр purge, который заставляет использовать очистку кэша вместо нулевой правки.

Скрипт также понимает некоторые дополнительные аргументы командной строки: