Template.py
Материал из Викиреальностя
Template.py — скрипт среды Pywikipedia Framework, предназначенный для замены одного шаблона другим и преобразования старого MediaWiki формата в новый шаблонный формат.
[править] Применение
- Синтаксис:
python template.py [-remove] [xml[:filename]] "oldTemplate" ["newTemplate"]
- Пример:
python template.py "Города Вашингтона" "Города штата Вашингтон"
Укажите шаблон в командной строке. Программа поднимет страницу шаблона и просмотрит все страницы, использующие его. После чего программа заменит шаблон на всех выбранных страницах.
[править] Опции командной строки
* -remove Исключить любые появления шаблона из любой статьи. * -subst Проставляет шаблон прямо в текст статьи. Это делается путем замены {{...}} или {{msg:...}} на {{subst:...}} * -xml retrieve information from a local dump (http://download.wikimedia.org). if this argument isn't given, info will be loaded from the maintenance page of the live wiki. argument can also be given as "-xml:filename.xml". * -namespace: процесс только в пространстве имен с указанным номером. (may be used multiple times). * -summary: Lets you pick a custom edit summary. Use quotes if edit summary contains spaces. * -always Работать без запросов подтверждения действия. * -category: Добавить данную категорию к каждой редактируемой странице. Это применяется в случаях, когда категория может быть испорчена в шаблоне или когда шаблоны должны быть объединены, но информацию необходимо сохранить.
прочее: аргумент "oldTemplate" - это имя старого шаблона, "newTemplate" - нового.
Если указан только один аргумент, бот вставляет шаблон в текст статьи.
Если Вы хотите обратиться к шаблону, который содержит пробелы, ограничивайте название кавычками или используйте знак подчеркивания вместо пробела.
Template.py относится к теме «Техники и викиботы» |