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 относится к теме «Техники и викиботы»   ±