Материал из Википедии — свободной энциклопедии
# -*- coding: UTF-8 -*-
__version__='$Id:'
import wikipedia
import re, sys
import codecs
def vivod(b):
# wikipedia.output(b)
otch.write(b)
otch.flush()
def main(g1,g2,fvih,fviha):
f1=codecs.open(fvih, 'w', 'utf-8')
f1a=codecs.open(fviha, 'w', 'utf-8')
g=g1
while g<=g2:
b=((u'Kategorio:%d\n[[Kategorio:%d-a jarcento]]\n\n[[de:%d]]\n'+
u'[[en:%d]]\n[[fr:%d]]\n[[os:%d]]\n[[ro:%d]]\n'+
u'[[ru:%d]]\n[[sk:%d]]\n'+
u'========\n')%(g,(g-1)/100+1,g,g,g,g,g,g,g))
f1.write(b)
f1.flush()
b=((u'%d\n?=======\n1\n-=======\n+=======\n\n[[Kategorio:%d]]\n'+
u'============\n')%(g,g))
b1=((u'Kategorio:Naskiĝintoj en %d\n'+
u'?=======\n1\n-=======\n+=======\n[[Kategorio:%d]]\n'+
u'\n[[en:%d births]]\n'+
u'============\n')%(g,g,g))
b2=((u'Kategorio:Mortintoj en %d\n'+
u'?=======\n1\n-=======\n+=======\n[[Kategorio:%d]]\n'+
u'\n[[en:%d deaths]]\n'+
u'============\n')%(g,g,g))
f1a.write(b+b1+b2)
f1a.flush()
g+=1
if __name__ == "__main__":
try:
g1=int(wikipedia.argHandler(sys.argv[1], 'perevod'))
g2=int(wikipedia.argHandler(sys.argv[2], 'perevod'))
fvih = wikipedia.argHandler(sys.argv[3], 'perevod')
fviha = wikipedia.argHandler(sys.argv[4], 'perevod')
# fotch = wikipedia.argHandler(sys.argv[3], 'perevod')
# otch = codecs.open(fotch, 'w', 'utf-8')
#otch2 = codecs.open(fotch2, 'w', 'utf-8')
main(g1,g2,fvih,fviha)
finally:
wikipedia.stopme()