Manual:Pywikibot/imagetransfer.py/ru

From MediaWiki.org
Jump to navigation Jump to search
Другие языки: English  • русский
Wikimedia-logo-meta.png

Эта страница была перемещена из MediaWiki.
Вероятно требуется очистка – пожалуйста, не стесняйтесь помочь. Кроме того, некоторые ссылки на странице могут быть красными; Соответствующие страницы можно найти в Meta. Удалите этот шаблон после завершения очистки.

Git logo
Wikimedia Git repository has this file: scripts/imagetransfer.py

Imagetransfer.py — скрипт для среды Pywikipedia Bot. Используется для копирования изображений на Викисклад, или в другие вики.

Синтаксис:

python imagetransfer.py [common-arguments] pagename [-interwiki] [-tolang:xx] [-tofamily:yy]

Аргументы:

-interwiki   Поиск изображений на страницах при помощи интервики-ссылок.
-tolang:xx   Копирование изображений в вики на языке xx
-tofamily:yy Копирование изображений в вики family yy
-file:zz     Загрузка множества файлов из текстового файла: [[Image:xx]]
                                                            [[Image:yy]]

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

Глобальные аргументы доступны

Эти параметры переопределяют настройки параметров в user-config.py .

Глобальные параметры
ПараметрОписаниеКонфигурационная переменная
-dir:PATH Прочитать настройки бота из каталога, заданному переменной PATH, а не из каталога по умолчанию.  
-lang:xx Установить язык Вики с которой вы хотите работать. ХХ должен быть код языка. (ru) mylang
-family:xyz Установите семейство Вики с которой вы хотите работать, например, Википедия, викисловарь, викисклад, викитрэвел, ... Переопределяет конфигурацию в user-config.py. family
-user:xyz Войдите в систему как пользователь 'xyz' вместо пользователя по умолчанию. usernames
-daemonize:xyz Немедленно возвращает управление терминалу и перенаправляет stdout и stderr в файл xyz (использовать только для ботов, которые не требуют ввода из stdin).  
-help Показать справку.  
-log Включить лог-файл. Журналы будут храниться в подкаталоге logs. log
-log:xyz Включить лог-файл, используя 'xyz' в качестве имени файла. logfilename
-nolog Отключить лог (если он включен по умолчанию).  
-maxlag Устанавливает новый параметр - maxlag (число секунд). Defer bot edits during periods of database server lag. Default is set by config.py maxlag
-putthrottle:n
-pt:n
-put_throttle:n
Указать минимальное время (в секундах) которое бот будет ждать после сохранения страниц. put_throttle
-debug:item
-debug
Включить лог-файл и включить расширенные отладочные данные для компонента "item(элемент)" (для всех компонентов, если используется последующая форма). debug_log
-verbose
-v
Have the bot provide additional console output that may be useful in debugging. verbose_output
-cosmeticchanges
-cc
Переключает настройки cosmetic_changes в config.py или user-config.py в противоположные или отменяет их. All other settings and restrictions are untouched. cosmetic_changes
-simulate Запрещается запись на сервер. Useful for testing and debugging of new code (if given, doesn't do any real changes, but only shows what would have been changed). simulate
-<config var>:n Вы можете использовать все заданные числовые настройки переменных как параметр и изменить его из командной строки.