Кулланучы:Ilnur efende/Епрәч

Wikipedia — ирекле энциклопедия проектыннан ([http://tt.wikipedia.org.ttcysuttlart1999.aylandirow.tmf.org.ru/wiki/Ilnur efende/Епрәч latin yazuında])
Навигациягә күчү Эзләүгә күчү
  1. -*- coding: utf-8 -*-

really = True

import sys, os import time, datetime import codecs import socket import re

import wikipedia, config

site=None


parameterj = \ [ u"11 лет Чувашии", 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"посёлок", ] parameterc = \ [ u"2,1006E+12", u"2100600000400", u"2100600000500", u"2100600000700", u"2100600000800", u"2100600001000", u"2100600001100", u"2100600001200", u"2100600001400", u"2100600001500", u"2100600000100", u"2100600001600", u"2100600001700", u"2100600001800", u"2100600001900", u"2100600002000", u"2100600002100", u"2100600002200", u"2100600002300", u"2100600002500", u"2100600002700", u"2100600002800", u"2100600002900", u"2100600003100", u"2100600003200", u"2100600003300", u"2100600003400", u"2100600003500", u"2100600003600", u"2100600003700", u"2100600003800", u"2100600003900", u"2100600004100", u"2100600004300", u"2100600004400", u"2100600004500", u"2100600004600", u"2100600004700", u"2100600004800", u"2100600004900", u"2100600005000", u"2100600005100", u"2100600005200", u"2100600005300", u"2100600005400", u"2100600005500", u"2100600005700", u"2100600005600", u"2100600005800", u"2100600005900", u"2100600006000", u"2100600006100", u"2100600006200", u"2100600006300", ] parameterd = \ [ u"429708", u"429710", u"429704", u"429715", u"429706", u"429708", u"429712", u"429709", u"429707", u"429710", u"429701", u"429708", u"429704", u"429715", u"429701", u"429715", u"429708", u"429722", u"429707", u"429721", u"429721", u"429701", u"429722", u"429704", u"429720", u"429713", u"429707", u"429713", u"429708", u"429705", u"429705", u"429706", u"429708", u"429708", u"429710", u"429707", u"429705", u"429720", u"429705", u"429721", u"429701", u"429709", u"429701", u"429709", u"429704", u"429701", u"429701", u"429706", u"429706", u"429707", u"429712", u"429701", u"429712", u"429709", ] parametere = \ [ u"2133", u"2133", u"2133", u"2133", u"2133", u"2133", u"2133", u"2133", u"2133", u"2133", u"2133", u"2133", u"2133", u"2133", u"2133", u"2133", u"2133", u"2133", u"2133", u"2133", u"2133", u"2133", u"2133", u"2133", u"2133", u"2133", u"2133", u"2133", u"2133", u"2133", u"2133", u"2133", u"2133", u"2133", u"2133", u"2133", u"2133", u"2133", u"2133", u"2133", u"2133", u"2133", u"2133", u"2133", u"2133", u"2133", u"2133", u"2133", u"2133", u"2133", u"2133", u"2133", u"2133", u"2133", ] parameterf = \ [ u"97213815007", u"97213805001", u"97213835002", u"97213810001", u"97213850002", u"97213815001", u"97213820001", u"97213830001", u"97213855002", u"97213805002", u"97213551000", u"97213815002", u"97213835001", u"97213810003", u"97213825002", u"97213810004", u"97213815003", u"97213840002", u"97213850003", u"97213840003", u"97213840004", u"97213810005", u"97213840001", u"97213835003", u"97213553002", u"97213820002", u"97213855003", u"97213820003", u"97213815004", u"97213845002", u"97213845001", u"97213850004", u"97213815005", u"97213815006", u"97213850005", u"97213855004", u"97213845003", u"97213553003", u"97213845004", u"97213840005", u"97213825005", u"97213830003", u"97213810006", u"97213830004", u"97213835004", u"97213825006", u"97213855005", u"97213850006", u"97213850001", u"97213855001", u"97213820004", u"97213825001", u"97213820005", u"97213830005", ] parameterg = \ [ u"11 лет Чувашии", 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"Эконом", ] parameterh = \ [ u"11 лет Чувашии", 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"Эконом", ] parameteri = \ [ 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"Епрәч", ] parametera = \ [ u"11 лет Чувашии", 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"Эконом(Епрәч районы)", ] parameterk = \ [ u"46", u"890", u"29", u"388", u"442", u"201", u"844", u"373", u"247", u"828", u"8415", u"21", u"1015", u"26", u"113", u"227", u"62", u"533", u"76", u"409", u"169", u"154", u"522", u"47", u"6", u"60", u"210", u"366", u"100", u"37", u"1447", u"538", u"78", u"0", u"0", u"154", u"47", u"11", u"243", u"163", u"190", u"76", u"219", u"116", u"658", u"96", u"311", u"266", u"1256", u"850", u"88", u"615", u"127", u"254", ] parameterl= \ [ u"чуашлар (76%), руслар (17%)", u"чуашлар (100%)", u"чуашлар (100%)", u"чуашлар (97%)", u"чуашлар (100%)", u"чуашлар (79%), руслар (21%)", u"чуашлар (98%)", u"чуашлар (98%)", u"чуашлар (98%)", u"чуашлар (99%)", u"чуашлар (71%), руслар (26%), татарлар (2%), мордвалар (1%)", u"чуашлар (100%)", u"чуашлар (98%)", u"чуашлар (70%), руслар (30%)", u"чуашлар (100%)", u"чуашлар (94%)", u"чуашлар (70%), руслар (30%)", u"чуашлар (100%)", u"чуашлар (100%)", u"чуашлар (96%), татарлар (3%)", u"чуашлар (93%), татарлар (7%)", u"чуашлар (97%)", u"мордвалар (100%)", u"чуашлар (100%)", u"чуашлар (74%), татарлар (23%)", u"чуашлар (100%)", u"чуашлар (100%)", u"чуашлар (99%)", u"чуашлар (74%), руслар (23%)", u"чуашлар (100%)", u"чуашлар (98%)", u"чуашлар (98%)", u"чуашлар (93%)", u"чуашлар (100%)", u"татарлар (100%)", u"чуашлар (85%), руслар (15%)", u"чуашлар (100%)", u"чуашлар (100%)", u"чуашлар (97%)", u"чуашлар (100%)", u"чуашлар (93%), татарлар (5%)", u"чуашлар (93%), руслар (7%)", u"чуашлар (85%), руслар (15%)", u"чуашлар (100%)", u"чуашлар (98%)", u"чуашлар (91%), руслар (9%)", u"чуашлар (97%), руслар (3%)", u"чуашлар (100%)", u"чуашлар (98%)", u"чуашлар (98%)", u"чуашлар (100%)", u"чуашлар (95%)", u"чуашлар (93%), руслар (7%)", u"чуашлар (96%)", ]


def report(text =""):

 wikipedia.output(text)


def main():

  1. wikipedia.output(u"utf-8")
  2. wikipedia.output(u"Starting: " + str(datetime.datetime.now()))


 site=wikipedia.getSite()
  1. if site.loggedin():
  2. report(u"Logged in (%s)" % repr(site))
  3. else:
  4. report(u"Not logged in (%s)" % repr(site))
  5. os.exit(2)
 global tempfile
 tempfile = None
 global page
 page = None
    1. Алфавитное перечисление параметров.
 for a, b, c, d, e, f, g, h, i, j, k, l, in zip(parametera, parameterb, parameterc, parameterd, parametere, parameterf, parameterg, parameterh, parameteri, parameterj, parameterk, parameterl):
   page = wikipedia.Page(site, title = (u"" + a))
   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"|татар исеме= " + g + u"\n" + \
u"|рус исеме  = \n" + \
u"|чын исем  = чуаш. " + h + u"
рус. " + j + 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"|район ="+ i + u" районы|" + i + 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"|халык саны = " + k + u"\n" + \ u"|исәп елы = 2010 \n" + \ u"|тыгызлык = \n" + \ u"|агломерация = \n" + \ u"|милли состав = \n" + \ u"|дини состав = \n" + \ u"|этнохороним = \n" + \ u"|почта индексы = " + d + u"\n" + \ u"|UTC = + 3\n" + \ u"|почта индекслары= \n" + \ u"|телефон коды = \n" + \ u"|санлы идентификатор = \n" + \ u"|Commons та төркем = \n" + \ u"|сайт = \n" + \ u"|add1n = ГАТОБКК\n" + \ u"|add1 = " + f + u"\n" + \ u"|add2n = ДИСОКК\n" + \ u"|add2 = " + c + u"\n" + \ u"|add3n = ФСХИК\n" + \ u"|add3 = " + e + u"\n" + \

u"}}\n" + \ u"\n" + \ u"" + g + u" (чуаш. " + h + u", рус. " + j + u") — Чуашстанның "+ i + u" районында урнашкан авыл.\n" + \ u"\n" + \ u"== Климат ==\n" + \ u"Авыл уртача континенталь климат зонасында, урман-дала табигый зонасында урнашкан. Гыйнварда уртача температура −13°С; июльдә +19°С. Уртача еллык явым-төшем күләме — 530—570 мм.\n" + \ u"\n" + \ u"== Халык ==\n" + \ u"2010 ел җанисәбен алу буенча биредә " + k + u" кешенең яшәве мәгълүм.[1]\n" + \ u"\n" + \ u"2002 елгы җанисәп буенча авылда күпчелек халыкны " + l + u" алып тора.[2]\n" + \ u"\n" + \ u"== Искәрмәләр ==\n" + \

u"

\n" + \

u"\n" + \ u"== Тышкы сылтамалар ==\n" + \ u"*Чуаш энциклопедиясе.\n" + \ u"\n" + \ u"Калып:" + i + u" районы\n" + \ u"\n" + \ u"\n" + \ u"\n"

   if really:
     try:
       status, reason, data = page.put(newtext = 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


  1. end of main
  1. running:

if __name__ == "__main__":

 try:
   main()
 except:
   wikipedia.stopme()
   raise
 else:
   wikipedia.stopme()
 wikipedia.stopme()