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 (фр.). Декрет от 28 сентября 2016 года. legifrance.gouv.fr. ТӀекхочу дата: 2016 елның 12 ноябре года. Архивйина 2016 шеран 2 октябрехь
  2. Décret n° 2014-207 du 21 février 2014 portant délimitation des cantons dans le département du Haut-Rhin (фр.). Директива от 21 февраля 2014. legifrance.gouv.fr. ТӀекхочу дата: 2015 елның 17 ноябре. Архивйина 2015 шеран 19 октябрехь
  3. Population selon le sexe et l'âge...2006 (фр.). Распределение населения по полу и возрасту (2006). INSEE. ТӀекхочу дата: 2015 елның 17 ноябре. Архивйина 2012 шеран 4 сентябрехь