Manual:Pywikibot/Windows/uk

Користувачі Windows: створення ярлика
Як створити ярлик для запуску команд (користувачі Windows):

Якщо ви встановлюєте Pywikibot до такої теки, як «Мої документи», то постійне застосування команди chdir для переходу до цієї теки для запуску ботів може бути нестерпним.

Під Windows ви можете створити ярлик, що відкриватиме командне вікно, яке ви зможете використовувати для простого запуску ботів. Просто виконайте ці дії для його створення:


 * 1) Клацніть правою кнопкою миші на теці, до якої встановлено pywikibot.
 * 2) Клацніть на «Створити ярлик». Буде створено новий значок ярлика з позначкою-стрілочкою.
 * 3) Клацніть правою кнопкою миші на створеному ярликові, й клацніть на властивості.
 * 4) У вікні властивостей в полі об'єкта введіть «cmd.exe».
 * 5) У полі «Робоча тека» введіть повну адресу pywikibot'а.
 * 6) Клацніть на «OK».
 * 7) Клацніть на цьому ярлику, і відкриється cmd.exe із показаним повним шляхом.
 * Якщо ви натиснете F5, щоби оновити вікно (або відкриєте знову властивості ярлика), ви помітите, що значок ярлика змінився.

Що треба мати на увазі при використанні Pywikibot під Windows
Коли справа доходить до підтримки Unicode, командна оболонка Windows (cmd.exe) виявляється далекою від досконалості. Оскільки Pywikipediabot широко застосовується на не-англомовних сайтах MediaWiki, ми підтримуємо повноцінне виведення Unicode. Якщо ви потребуєте підтримки Unicode для мови, з якою ви працюєте, найкращим рішенням буде застосування консолі Windows ConEmu замість рідної (тобто, cmd.exe).

Проте, якщо ви вирішили триматися рідної консолі, вам потрібно змінити налаштування шрифту в cmd.exe перед тим, як це запрацює — в іншому разі ви отримуватимете купу знаків питання!

Крім того, Pywikipediabot також підтримує транслітерацію — наприклад, «Вікі» на західноєвропейських системах транслітерується як «Viki». Також це працює без зміни шрифту.

Оскільки встановити, який шрифт застосовується, неможливо, ми просимо вас явно визначити, який варіант ви бажаєте застосовувати. Якщо ви цього не визначили, ви отримуватимете наступне попередження:

 WARNING: Running on Windows and transliteration_target is not set. Please see http://www.mediawiki.org/wiki/Manual:Pywikipediabot/Windows

Повна підтримка виведення unicode (пропонована)
Для отримання повного виведення unicode вам потрібно змінити шрифт, що використовує cmd.exe, та додати рядок до user-config.py.

Зміна шрифту

 * 1) Запустіть cmd.exe або будь-який сценарій pywikipedia
 * 2) Клацніть на значку в лівому верхньому куті («C:\»), або клацніть правою кнопкою миші на заголовку вікна
 * 3) Перейдіть до «Властивості»
 * 4) Перейдіть до вкладки «Шрифт»
 * 5) Оберіть будь-який шрифт, що має значок TT попереду — під Windows XP це Lucida Console, на новіших версіях ви також можете обрати Consolas.
 * 6) Клацніть на «OK»
 * 7) Виберіть «Зберегти налаштування для всіх вікон із таким же заголовком»

Ваш cmd.exe тепер здатен виводити повний unicode!

Зміна user-config.py
До файлу user-config.py додайте наступного рядка:

 transliteration_target = None

Рамки у виведенні
Оскільки шрифт не здатен відображати всі гліфи, ви іноді бачитиме такі символи, як цей: ☐. Тим не менш, ви все ще можете копіювати текст для відвідання сторінки на вікі шляхом копіювання та вставки символів.

Якщо вам було би краще мати транслітеровані символи, будь ласка, прочитайте наступний розділ.

Підтримка транслітерації
If you would like to have transliterated characters instead, you can add the following like to user-config.py:

 transliteration_target = console_encoding or, if you would like to transliterate back to only ascii characters,

 transliteration_target = 'ascii' You can use any standard python encoding for this.

However, the output now is 'Viki' instead of 'Вики'. This means you cannot copy-paste the page title anymore: ru:Viki is *not* ru:Вики!