Уртах:Takhirgeran Umar/Скрипт для заливки
Джейрахский район.
<source lang="python">
- -*- coding: utf-8 -*-
really = True
import sys, os import time, datetime import codecs import socket import re import wikipedia, config site=None
parametera= \ [ u"?", u"?", u"?", u"?", u"?", u"?", u"?", u"?", u"?", u"?", u"?", u"?", u"?", u"?", u"?", u"?", u"?", u"?", u"?", u"?", u"?", u"?", u"?", u"?", u"?", u"?", u"?", u"?", u"?", u"?", u"?", u"?", u"?", u"?", u"?", u"?", u"?", u"?", u"?", u"?", u"?", u"?", u"?", u"?", u"?", u"?", u"?", u"?", u"?", u"?", u"?", u"?", u"?", u"?", u"?", u"?", u"?", u"?", u"?", u"?", u"?", u"?", u"?", u"?", u"?", u"?", u"?", u"?", u"?", u"?", u"?", u"?", u"?", u"?", u"?", u"?", u"?", u"?", u"?", u"?", u"?", u"?", u"?", u"?", u"?", ] parameterb= \ [ u"хуьр", u"хуьр", u"хуьр", u"хуьр", u"хуьр", u"хуьр", u"хуьр", u"хуьр", u"хуьр", u"хуьр", u"хуьр", u"хуьр", u"хуьр", u"хуьр", u"хуьр", u"хуьр", u"хуьр", u"хуьр", u"хуьр", u"хуьр", u"хуьр", u"хуьр", u"хуьр", u"хуьр", u"хуьр", u"хуьр", u"хуьр", u"хуьр", u"хуьр", u"хуьр", u"хуьр", u"хуьр", u"хуьр", u"хуьр", u"хуьр", u"хуьр", u"хуьр", u"хуьр", u"хуьр", u"хуьр", u"хуьр", u"хуьр", u"хуьр", u"хуьр", u"хуьр", u"хуьр", u"хуьр", u"хуьр", u"хуьр", u"хуьр", u"хуьр", u"хуьр", u"хуьр", u"хуьр", u"хуьр", u"хуьр", u"хуьр", u"хуьр", u"хуьр", u"хуьр", u"хуьр", u"хуьр", u"хуьр", u"хуьр", u"хуьр", u"хуьр", u"хуьр", u"хуьр", u"хуьр", u"хуьр", u"хуьр", u"хуьр", u"хуьр", u"хуьр", u"хуьр", u"хуьр", u"хуьр", u"хуьр", u"хуьр", u"хуьр", u"хуьр", u"хуьр", u"хуьр", u"хуьр", u"хуьр", ] parameterc= \ [ u"Бейни", u"Кашети", u"Духургишт", u"Говзт", u"Эбан", u"Хьастмаге", u"Гули", u"Бишт", u"Лейми", u"Пялинг", u"Эгикхал", u"Салги", u"Гу", u"Лялах", u"Хяни", u"Кязи", u"Кхарт", u"Озиг", u"Някасте", u"Цоли", u"Хамхи", u"Галошпе", u"Дошалкхе", u"Кели", u"Бархане", u"Гадаборш", u"Таргим", u"Кхяхк", u"Йовли", u"Ний", u"Бирги", u"Гаппи", u"Мяшхи", u"Гянт", u"Барах", u"Цори", u"Цхаралте", u"Тумаг", u"Кост", u"Мухали", u"Гирети", u"Исмейл-ков", u"Хайрахе", u"Пуй", u"Кекки", u"Нилха", u"Къаьна", u"Керда", u"Ганти", u"Оздиг", u"Цызди", u"Нийкойте", u"Мусийкъонгийкоте", u"Ангенты", u"Мелер", u"Дакхала", u"Каштам", u"Анты", u"Исконтне", u"Бийсар", u"Кий", u"Эрш", u"Вовнушке", u"Цхийри", u"Койрах", u"Эйханте", u"Джейрах", u"Армхи", u"Горбани", u"Фуртоуг", u"Пхьмат", u"Тамариани", u"Ляжги", u"Морчи", u"Гарк", u"Мецхал", u"Фалкан", u"Ольгети", u"Шоани", u"Бялган", u"Хамишк", u"Керрах", u"Эрзи", u"Кошк", u"Тярш", ] parameterd= \ [ u"69", u"0", u"0", u"0", u"0", u"0", u"311", u"0", u"4", u"0", u"8", u"0", u"0", u"0", u"0", u"0", u"0", u"0", u"0", u"0", u"0", u"0", u"0", u"0", u"0", u"0", u"3", u"0", u"0", u"0", u"0", u"0", u"0", u"0", u"0", u"0", u"0", u"0", u"0", u"0", u"0", u"0", u"0", u"0", u"0", u"0", u"0", u"0", u"0", u"0", u"0", u"0", u"0", u"0", u"0", u"0", u"0", u"0", u"0", u"0", u"0", u"0", u"0", u"0", u"0", u"0", u"1309", u"152", u"0", u"0", u"0", u"0", u"253", u"0", u"0", u"0", u"0", u"319", u"3", u"0", u"0", u"0", u"0", u"0", u"0", ] parameterl= \ [ u"?", u"?", u"?", u"?", u"?", u"?", u"?", u"?", u"?", u"?", u"?", u"?", u"?", u"?", u"?", u"?", u"?", u"?", u"?", u"?", u"?", u"?", u"?", u"?", u"?", u"?", u"?", u"?", u"?", u"?", u"?", u"?", u"?", u"?", u"?", u"?", u"?", u"?", u"?", u"?", u"?", u"?", u"?", u"?", u"?", u"?", u"?", u"?", u"?", u"?", u"?", u"?", u"?", u"?", u"?", u"?", u"?", u"?", u"?", u"?", u"?", u"?", u"?", u"?", u"?", u"?", u"?", u"?", u"?", u"?", u"?", u"?", u"?", u"?", u"?", u"?", u"?", u"?", u"?", u"?", u"?", u"?", u"?", u"?", u"?", ]
- -*- coding: utf-8 -*-
really = True
import sys, os import time, datetime import codecs import socket import re
- import wikipedia, config
import pywikibot as wikipedia
site=None
def report(text =""):
wikipedia.output(text)
def main():
- wikipedia.output(u"utf-8")
- wikipedia.output(u"Starting: " + str(datetime.datetime.now()))
site = wikipedia.Site('ce', 'wikipedia') # The site we want to run our bot on #page = wikipedia.Page(site, 'Wikipedia:Sandbox') #text = page.get() # The current text on the page #text = text.replace('foo', 'bar') #page.put(text, 'Replacing "foo" with "bar"') # Saves the page
#site=wikipedia.getSite()
- if site.loggedin():
- report(u"Logged in (%s)" % repr(site))
- else:
- report(u"Not logged in (%s)" % repr(site))
- os.exit(2)
global tempfile tempfile = None
global page page = None
- Алфавитное перечисление параметров.
for a, b, c, d, l in zip(parametera, parameterb, parameterc, parameterd, parameterl): page = wikipedia.Page(site, title = (u"" + c)) if page.exists: if not page.isEmpty: temptext = page.get() regexp = u"^.xx$" if re.compile(regexp, re.M).search(temptext): wikipedia.output(u"страница существует: пропустить...") else: wikipedia.output(u"страница существует: пропустить...") continue else: wikipedia.output(u"создаю страницу...") else: wikipedia.output(u"создаю страницу...")
text =u"{{НБМ-Росси\n" + \ u"|статус = " + b + u"\n" + \ u"|Лезги тIвар= " + c + u"\n" + \ u"|Тамам тIвар = урус. " + c + u"\n" + \ u"|герб = \n" + \ u"|пайдах = \n" + \ u"|гьукумат = Урусат \n" + \ u"|lat_deg = |lat_min =|lat_sec = \n" + \ u"|lon_deg =|lon_min =|lon_sec =\n" + \ u"|CoordAddon = \n" + \ u"|CoordScale = \n" + \ u"|уьлкведин картадин кьадар = \n" + \ u"|региондин картадин кьадар = \n" + \ u"|райондин картадин кьадар = \n" + \ u"|регион = Ингушетия \n" + \ u"|регион таблицада= Ингушетия\n" + \ u"|райондин жуьре = Муниципальни кӀошт\n" + \ u"|район = Джейрахан кӀошт\n" + \ u"|район таблицада = Джейрахан кӀошт|Джейрахан кӀошт\n" + \ u"|жемятдин жуьре = Юьртан меттиг \n" + \ u"| =\n" + \ u"|жемят таблицада =\n" + \ u"|къенепатан паюнар = \n" + \ u"|кьилин жуьре = \n" + \ u"|кьил = \n" + \ u"|бине эцигай тарих = \n" + \ u"|садлагьай тӀвар кьун = \n" + \ u"|виликан тӀварар = \n" + \ u"|статус йисалай = \n" + \ u"|майдан= \n" + \ u"|ЯШЧ кьакьанвал = \n" + \ u"|агьалияр = " + d + u"\n" + \ u"|сиягьдиз къачур йис = 2010 \n" + \ u"|агьалидин къалинвал = \n" + \ u"|агломерация = \n" + \ u"|миллетар = \n" + \ u"|динар = \n" + \ u"|этнохороним = \n" + \ u"|почтунин индекс = " + a + u"\n" + \ u"|сятинин чІул = +3\n" + \ u"|почтайрин индексар= \n" + \ u"|автомобилдин код= 6\n" + \ u"|телефондинан код = \n" + \ u"|цифрадин идентификатор = \n" + \ u"|Commons-ра категория = \n" + \ u"|сайт = \n" + \
u"}}\n" + \ u"\n" + \ u"" + c + u" (урус. " + c + u") — Урусат ГӀалгӀайчоьнан Джейрахан кӀоштан юкъа йогӀу " + b + u".\n" + \ u"== Климат ==\n" + \ u"Хуьруь къенепатан климатдин зонада мукь (чка) кьунвайди я. Адаз чими гад ва мекьи пара живер авай хъуьтIер хас я. Йисан виридалайни чими варз чиле, гьакIни виридалайни мекьиди - гьер я. \n" + \ u"== Агьалийрин демография ==\n" + \ u"{| class='standard' style='text-align: center;' width=60%\n" + \ u"| colspan=2 | агьалийрин кьадар дегиш хьун\n" + \ u"|- class='shadow'\n" + \ u"|2002[1]\n" + \ u"|2010[2]\n" + \ u"|-\n" + \ u"|" + l + u" \n" + \ u"|" + d + u" \n" + \ u"|}\n" + \ u"\n" + \ u"== Сятинин чІул ==\n" + \
u"
\n" + \
u"Хуьруь Москвадин чIав лугьудай чIаван чІулуна мукь кьунвайди я. UTC вахтунив гекъигайла дегиш хьунин тафават +3:00 жезвайди я.\n" + \ u"\n" + \ u"== Баянар ==\n" + \
u"
\n" + \
u"\n" + \ u"== ЭлячIунар ==\n" + \ u"* Индексы Джейрахского района\n" + \ u"\n" + \ u"Шаблон:Ingush-geo-stub\n" + \ u"\n" + \ u"Шаблон:Джейрах район\n" + \ u"\n" + \ u"\n" + \ u"\n" + \ u"\n"
if really: try: #status, reason, data = page.put(text, comment = u"Создание страницы")
page.put(text, comment = u"АгӀо кхоллар")
except wikipedia.EditConflict, error: wikipedia.output(u'Ошибка: %s. Остановлено.' % error) except (socket.error, IOError, wikipedia.PageNotSaved), error: wikipedia.output(u'Ошибка: %s. Остановлено.' % error) else: #print status, reason continue
- end of main
- running:
if __name__ == "__main__":
try: main() except: wikipedia.stopme() raise else: wikipedia.stopme()
wikipedia.stopme()