Материал из Википедии — свободной энциклопедии
# -*- coding: utf-8 -*-
import wikipedia, string, csv, sys, os, codecs
from zatomobot_la2 import AtomobotLanguageRu,AtomobotLanguageEo
from ztbl_sozv import WizzoBotSuhvezdie
from zbib_tekst import *
langru = AtomobotLanguageRu()
langeo = AtomobotLanguageEo()
suhv = WizzoBotSuhvezdie()
def vivod(b):
wikipedia.output(b)
otch.write(b)
otch.flush()
#jaz=u'ru'
def jv(a):
return a[jaz]
fi = wikipedia.argHandler(sys.argv[1], 'slov_iz_xml')
fvih= fi+u'.txt'
fotch = fi+u'-ot.txt'
jaz = wikipedia.argHandler(sys.argv[2], 'slov_iz_xml')
f1=codecs.open(fvih, 'w', 'utf-8')
otch = codecs.open(fotch, 'w', 'utf-8')
lang = jv({u'ru':langru,u'eo':langeo})
for t, n in suhv.suhvezdie_ru.iteritems():
if jaz==u'ru':
b=((u'Категория:%s (созвездие)\n'+
u'{{catmain}}\n\n[[Категория:Созвездия]]\n\n'+
u'[[sk:Kategória:Súhvezdie %s]]\n\n'+
u'========\n')%(n,suhv.suhvezdie_sk[t]))
elif jaz==u'eo':
b=((u'Kategorio:%s (konstelacio)\n'+
u'[[Kategorio:Konstelacioj]]\n\n'+
u'[[ru:Категория:%s (созвездие)]]\n'+
u'[[sk:Kategória:Súhvezdie %s]]\n'+
u'========\n')%(suhv.suhvezdie_eo[t],suhv.suhvezdie_ru[t],suhv.suhvezdie_sk[t]))
f1.write(b)
f1.flush()