Википедија:Прављење бота/Пајвикипедија — разлика између измена
Садржај обрисан Садржај додат
→Мијењање текста у чланцима: ју-> је |
Освежавање текста |
||
Ред 1:
[[Слика:Interwiki.png|мини|260п|
Предуслови за кориштење Пајтон википедија (Пајвикипедија) роботског (бот) налога су:
*
* -{pywikipediabot}- преузет са http://tools.wmflabs.org/pywikibot/
== Инсталација Пајтона ==
===Виндоуз===
* Скините инсталациону датотеку, покрените је тако што ћете два пута кликнути на њу
*Када вам се отвори инсталациони дијалог, обавезно чекирајте ''-{Add Python 3.6 to PATH}-'' и кликните ''-{Install Now}-''.
===Линукс===
* На већини Линукс дистрибуција је Пајтон већ инсталиран. Ако из неког разлога није, на Дебиан и Убунту ГНУ/Линуксу користите: <code>-{sudo apt-get install python}-</code>. Инсталација
==Провјера Пајтон инсталације==
Упишите -{python}- на командној линији и стисните ентер. Ако је све у реду програм почиње у интерактивном моду. Притисните -{CTRL+
==
Скините запаковани бот -{framework}- са http://tools.wmflabs.org/pywikibot/ (core.zip) и распакујте га тамо где желите да вам бот буде. Следећи корак је копирање фајла cmd.exe у фолдер бота, на тастатури притисните Win + R и укуцајте -{system32}- ту пронађите cmd.exe и прекопирајте га у фолдер бота. Сада покрените cmd.exe и укуцајте pwb.py и у идеалној ситуацији прорадиће али ако се појави нека грешка даље у тексту ће бити објашњено једно решење
=== Проблем ===
Покретање PWB није успело пријављује грешку у вези модула и нуди могуће решење -{pip install requests}-. Сада покрените cmd.exe као админ и укуцајте следећу команду
=== Важне напомене ===
== Употреба ==
Линија 33 ⟶ 31:
-{family = 'wikipedia'}-
-{mylang = 'sr'}-
-{usernames['wikipedia']['sr'] =
-{transliteration_target = console_encoding}-
-{console_encoding = 'utf-8'}-
-{put_throttle = 0}-
=== Мијењање текста у чланцима ===
Линија 45 ⟶ 43:
* Ако желите промијенити нпр. текст „-{Category}-“ у „Категорија“ у већем броју чланака слиједите овај поступак:
# у фајл -{ulaz.txt}-, који сте сами направили, напишите имена чланака које треба ''проћи''. Имена могу бити написана у облику повезница '''<nowiki>[[Име_чланка]]</nowiki>''' или само <nowiki>Име_чланка</nowiki> без повезница. Сваки чланак треба бити у новом реду текст фајла (а фајл се треба налазити у
Примјер фајла -{ulaz.txt}-:
Линија 55 ⟶ 53:
-{replace.py -file:ulaz.txt "Category" "Категорија"}-
* слиједите упутства (тј. на питање „-{Do you want to accept these changes?}-“ притисните -{y}- (латинично ипсилон) и затим Ентер
* програм ће вам тражити лозинку за бота чије сте име уписали у фајл <code>user-config.py</code>, упишите је и програм ће почети извршавати ваше наредбе.
Password for user Име_вашег_бота on your_site:sr:</pre>'''Шифра или лозинка може бити и на ћирилици, као и само име бота. Из безбедоносних разлога, лозинка се неће видети на екрану те пазите да ли сте унели тачну лозинку.
Програм replace.py ће проћи кроз све чланке
▲Програм replace.py ће проћи кроз све чланке што су уписани у фајлу, и замијениће све енглеске називе категорије српским. Питаће вас прије сваке замјене.
===Мијењање текста у великом броју чланака===
Прављење дуге листе чланака које треба проћи је мукотрпно. Међутим, ова листа већ постоји овдје: [http://download.wikimedia.org/backup-index.html База података за све вики пројекте на свим језицима]. Ту нађите везу за -{srwiki}-, кликните на њу, а затим са нове странице скините фајл -{all-titles-in-ns0.gz}-. То је [[Јуникс]] архива која се треба распаковати. У њој се налази листа свих чланака у текст фајлу. Распаковање врше
За ваше потребе, копирајте одређени опсег чланака у којима вршите исправке у нови текст фајл (рецимо -{ulaz.txt}-) и затим покрените програм како је објашњено у претходној секцији.
Друга опција за модификације чланака је
=== Проблеми са ћирилицом на Виндовс командној линији и њихово отклањање ===
Линија 125 ⟶ 120:
-new
:Бот ће редом мењати све нове чланке (подразумевана вредност је
-ref:Име_чланка
Линија 138 ⟶ 133:
-subcat:Име_категорије
:Бот ће мењати све странице које се налазе у поткатегорији наведене категорије
-filelinks:Име_слике
Линија 147 ⟶ 141:
-usercontribs:Име_корисника
:Бот ће мењати странице које је мењао наведени корисник
=== Постављање групе нових чланака на википедију ===
Линија 154 ⟶ 148:
== Најчешћи послови ==
<s>Најчешћи послови већине ботова су додавање [[Википедија:Интервики везе|међу вики веза]].</s> Затим, исправљање ситних грешака (као у горе наведеном примјеру), поправке дуплих и покварених преусмјерења итд.
[[Категорија:Вики бот]]
|