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"Труа-Ривьер", ] parameterb = \ [ u"Anse-Bertrand", u"Baillif", u"Basse-Terre", u"Bouillante", u"Baie-Mahault", u"Vieux-Habitants", u"Vieux-Fort", u"Grand-Bourg", u"Goyave", u"Gourbeyre", u"Deshaies", u"Capesterre-Belle-Eau", u"Capesterre-de-Marie-Galante", u"La Désirade", u"Lamentin", u"Le Gosier", u"Les Abymes", u"Le Moule", u"Morne-à-l’Eau", u"Port-Louis", u"Petit-Bourg", u"Petit-Canal", u"Pointe-à-Pitre", u"Pointe-Noire", u"Saint-Claude", u"Saint-Louis", u"Sainte-Anne", u"Sainte-Rose", u"Saint-François", u"Terre-de-Bas", u"Terre-de-Haut", u"Trois-Rivières", u"Anse-Bertrand", u"Baillif", u"Basse-Terre", u"Bouillante", u"Baie-Mahault", u"Vieux-Habitants", u"Vieux-Fort", u"Grand-Bourg", u"Goyave", u"Gourbeyre", u"Deshaies", u"Capesterre-Belle-Eau", u"Capesterre-de-Marie-Galante", u"La Désirade", u"Lamentin", u"Le Gosier", u"Les Abymes", u"Le Moule", u"Morne-à-l’Eau", u"Port-Louis", u"Petit-Bourg", u"Petit-Canal", u"Pointe-à-Pitre", u"Pointe-Noire", u"Saint-Claude", u"Saint-Louis", u"Sainte-Anne", u"Sainte-Rose", u"Saint-François", u"Terre-de-Bas", u"Terre-de-Haut", u"Trois-Rivières", ] parameterc = \ [ u"60,47", u"24,37", u"5,78", u"43,46", u"46,02", u"58,7", u"7,24", u"55,54", u"60,91", u"23,52", u"32,15", u"104,3", u"46,19", u"23,12", u"65,63", u"42,2", u"81,25", u"82,84", u"63,56", u"43,24", u"130,8", u"70,35", u"2,66", u"59,71", u"34,27", u"119,6", u"59,82", u"56,28", u"80,29", u"7,58", u"5,22", u"31,22", u"60,47", u"24,37", u"5,78", u"43,46", u"46,02", u"58,7", u"7,24", u"55,54", u"60,91", u"23,52", u"32,15", u"104,3", u"46,19", u"23,12", u"65,63", u"42,2", u"81,25", u"82,84", u"63,56", u"43,24", u"130,8", u"70,35", u"2,66", u"59,71", u"34,27", u"119,6", u"59,82", u"56,28", u"80,29", u"7,58", u"5,22", u"31,22", ] parameterd = \ [ u"Пти-Канал", u"Вьё-Абитан", u"Бас-Тер", u"Сент-Роз-1, Вьё-Абитан", u"Бэ-Мао-1, Бэ-Мао-2", u"Вьё-Абитан", u"Труа-Ривьер", u"Мари-Галант", u"Пти-Бур", u"Труа-Ривьер", u"Сент-Роз-1", u"Капестер-Бель-О", u"Мари-Галант", u"Сен-Франсуа", u"Ламантен", u"Ле-Госье", u"Лез-Абим-1", u"Ле-Муль", u"Морн-а-л’О", u"Пти-Канал", u"Бэ-Мао-2", u"Пти-Канал", u"Пуэнт-а-Питр", u"Сент-Роз-1", u"Бас-Тер", u"Мари-Галант", u"Сент-Анн", u"Сент-Роз-1", u"Сен-Франсуа", u"Труа-Ривьер", u"Труа-Ривьер", u"Труа-Ривьер", u"Пти-Канал", u"Вьё-Абитан", u"Бас-Тер", u"Сент-Роз-1, Вьё-Абитан", u"Бэ-Мао-1, Бэ-Мао-2", u"Вьё-Абитан", u"Труа-Ривьер", u"Мари-Галант", u"Пти-Бур", u"Труа-Ривьер", u"Сент-Роз-1", u"Капестер-Бель-О", u"Мари-Галант", u"Сен-Франсуа", u"Ламантен", u"Ле-Госье", u"Лез-Абим-1", u"Ле-Муль", u"Морн-а-л’О", u"Пти-Канал", u"Бэ-Мао-2", u"Пти-Канал", u"Пуэнт-а-Питр", u"Сент-Роз-1", u"Бас-Тер", u"Мари-Галант", u"Сент-Анн", u"Сент-Роз-1", u"Сен-Франсуа", u"Труа-Ривьер", u"Труа-Ривьер", u"Труа-Ривьер", ] parametere= \", [ u"Гваделупа", u"Гваделупа", u"Гваделупа", u"Гваделупа", u"Гваделупа", u"Гваделупа", u"Гваделупа", u"Гваделупа", u"Гваделупа", u"Гваделупа", u"Гваделупа", u"Гваделупа", u"Гваделупа", u"Гваделупа", u"Гваделупа", u"Гваделупа", u"Гваделупа", u"Гваделупа", u"Гваделупа", u"Гваделупа", u"Гваделупа", u"Гваделупа", u"Гваделупа", u"Гваделупа", u"Гваделупа", u"Гваделупа", u"Гваделупа", u"Гваделупа", u"Гваделупа", u"Гваделупа", u"Гваделупа", u"Гваделупа", u"Гваделупа", u"Гваделупа", u"Гваделупа", u"Гваделупа", u"Гваделупа", u"Гваделупа", u"Гваделупа", u"Гваделупа", u"Гваделупа", u"Гваделупа", u"Гваделупа", u"Гваделупа", u"Гваделупа", u"Гваделупа", u"Гваделупа", u"Гваделупа", u"Гваделупа", u"Гваделупа", u"Гваделупа", u"Гваделупа", u"Гваделупа", u"Гваделупа", u"Гваделупа", u"Гваделупа", u"Гваделупа", u"Гваделупа", u"Гваделупа", u"Гваделупа", u"Гваделупа", u"Гваделупа", u"Гваделупа", u"Гваделупа", ] parameterf = \ [ u"Анс-Бертран", u"Баїф", u"Бас-Тер", u"Буянт", u"Баї-Мао", u"В'є-Абітан", u"В'є-Фор", u"Гран-Бур", u"Гуаяв (Гваделупа)", u"Гурбейр", u"Десе", u"Капестерр-Бель-О", u"Капестерр-де-Марі-Галант", u"Ла-Дезірад (Гваделупа)", u"Ламантен (Гваделупа)", u"Ле-Гозьє", u"Лез-Абім", u"Ле-Муль", u"Морн-а-л'О", u"Пор-Луї (Гваделупа)", u"Петі-Бур", u"Петі-Каналь", u"Пуент-а-Пітр", u"Пуент-Нуар (Гваделупа)", u"Сен-Клод (Гваделупа)", u"Сен-Луї (Гваделупа)", u"Сент-Анн (Гваделупа)", u"Сент-Роз (Гваделупа)", u"Сен-Франсуа (Гваделупа)", u"Терр-де-Ба (Гваделупа)", u"Терр-де-О (Гваделупа)", u"Труа-Рив'єр (Гваделупа)", u"Анс-Бертран", u"Баїф", u"Бас-Тер", u"Буянт", u"Баї-Мао", u"В'є-Абітан", u"В'є-Фор", u"Гран-Бур", u"Гуаяв (Гваделупа)", u"Гурбейр", u"Десе", u"Капестерр-Бель-О", u"Капестерр-де-Марі-Галант", u"Ла-Дезірад (Гваделупа)", u"Ламантен (Гваделупа)", u"Ле-Гозьє", u"Лез-Абім", u"Ле-Муль", u"Морн-а-л'О", u"Пор-Луї (Гваделупа)", u"Петі-Бур", u"Петі-Каналь", u"Пуент-а-Пітр", u"Пуент-Нуар (Гваделупа)", u"Сен-Клод (Гваделупа)", u"Сен-Луї (Гваделупа)", u"Сент-Анн (Гваделупа)", u"Сент-Роз (Гваделупа)", u"Сен-Франсуа (Гваделупа)", u"Терр-де-Ба (Гваделупа)", u"Терр-де-О (Гваделупа)", u"Труа-Рив'єр (Гваделупа)", ] parameterg = \ [ u"Анс-Бертран", u"Байиф", u"Бас-Тер", u"Буйант", u"Бэ-Мао", u"Вьё-Абитан", u"Вьё-Фор", u"Гран-Бур", u"Гуайав (Гваделупа)", u"Гурбер", u"Десе", u"Капестер-Бель-О", u"Капестер-де-Мари-Галант", u"Ла-Дезирад (Гваделупа)", u"Ламантен (Гваделупа)", u"Ле-Госье", u"Лез-Абим", u"Ле-Муль", u"Морн-а-л'О", u"Порт-Луи (Гваделупа)", u"Пти-Бур", u"Пти-Канал", u"Пуэнт-а-Питр", u"Пуэнт-Нуар (Гваделупа)", u"Сен-Клод (Гваделупа)", u"Сен-Луи (Гваделупа)", u"Сент-Анн (Гваделупа)", u"Сент-Роз (Гваделупа)", u"Сен-Франсуа (Гваделупа)", u"Тер-де-Ба (Гваделупа)", u"Тер-де-О (Гваделупа)", u"Труа-Ривьер (Гваделупа)", u"Анс-Бертран", u"Байиф", u"Бас-Тер", u"Буйант", u"Бэ-Мао", u"Вьё-Абитан", u"Вьё-Фор", u"Гран-Бур", u"Гуайав (Гваделупа)", u"Гурбер", u"Десе", u"Капестер-Бель-О", u"Капестер-де-Мари-Галант", u"Ла-Дезирад (Гваделупа)", u"Ламантен (Гваделупа)", u"Ле-Госье", u"Лез-Абим", u"Ле-Муль", u"Морн-а-л'О", u"Порт-Луи (Гваделупа)", u"Пти-Бур", u"Пти-Канал", u"Пуэнт-а-Питр", u"Пуэнт-Нуар (Гваделупа)", u"Сен-Клод (Гваделупа)", u"Сен-Луи (Гваделупа)", u"Сент-Анн (Гваделупа)", u"Сент-Роз (Гваделупа)", u"Сен-Франсуа (Гваделупа)", u"Тер-де-Ба (Гваделупа)", u"Тер-де-О (Гваделупа)", u"Труа-Ривьер (Гваделупа)", ]


  1. -*- coding: utf-8 -*-

really = True

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

  1. import wikipedia, config

import pywikibot as wikipedia

site=None


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.Site('tt', '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()
  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 in zip (parametera, parameterb, parameterc, parameterd, parametere, parameterf, parameterg):
   page = wikipedia.Page(site, title = (u""+ g))
   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"\n"+ \  u""+ a + u" (фр. "+ b + u") — Франциянең "+ e + u" департаментына караган коммуна,[1] "+ d + u" кантонына карый.[2]\n"+ \  u"\n"+ \  u"== Халкы ==\n"+ \  u"Кеп:ХСВМ\n"+ \  u"\n"+ \  u"== Географиясе ==\n"+ \  u"\n"+ \  u"Коммуна мәйданы — "+ c + u" км².[3]\n"+ \  u"\n"+ \  u"== Тышкы сылтамалар ==\n"+ \  u"\n"+ \  u"* Base chiffres clés: emploi — population active 2010 (Франц.). INSEE. Теллина 2015 елның 17 ноябре.\n"+ \  u"\n"+ \  u"== Искәрмәләр ==\n"+ \  u"Кеп:Искәрмәләр\n"+ \  u"\n"+ \  u"Төркем:"+ e + u" департаменты коммуналары\n"+ \ u"Төркем:Франция коммуналары\n"+ \  u"Төркем:Әлифба буенча торак пунктлар\n"+ \  u"\n"

   if really:
     try:
       #status, reason, data = page.put(text, comment = u"Бот: Butan")
       page.put(text, comment = u"Butan")
     except wikipedia.EditConflict as error:
       wikipedia.output(u'Ошибка: %s. Остановлено.' % error)
     except (socket.error, IOError, wikipedia.PageNotSaved) as 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()
  1. Décret n° 2016-1262 du 28 septembre 2016 portant fixation du nom de la région Grand Est (Франц.). legifrance.gouv.fr. Архив йина хьалхара хьостан чуьра 2016 шеран 2 октябрехь. Теллина 2016 елның 12 ноябре года.
  2. Décret n° 2014-207 du 21 février 2014 portant délimitation des cantons dans le département du Haut-Rhin (Франц.). legifrance.gouv.fr. Архив йина хьалхара хьостан чуьра 2015 шеран 19 октябрехь. Теллина 2015 елның 17 ноябре.
  3. Population selon le sexe et l'âge...2006 (Франц.). INSEE. Архив йина хьалхара хьостан чуьра 2012 шеран 4 сентябрехь. Теллина 2015 елның 17 ноябре.