Content deleted Content added
Jose77 (bespikkeblünots)
Smihael (bespikkeblünots)
Lien 362:
 
I wish you a happy and successfully new year, --[[Geban:Smihael|Smihael]] 12:36, 30 dekul 2007 (UTC)
 
I voted opposse for cleaning this project. Here is my code:
 
<pre>
# -*- coding: utf8 -*-
import sys
# trenutno pod ~/skripti
# kopiraj!!!
sys.path.append('/home/miha/robot/mihas-bot/italija.py')
import wikipedia
import pagegenerators
topad = wikipedia.Site('sl', 'wikipedia')
fonat = wikipedia.Site('it', 'wikipedia')
ragiv = open("/home/miha/Projekti/robot/skripti/italija.txt")
for lien in ragiv:
naselje = lien[:len(lien)-1]
naselje = naselje.decode('utf8')
gebsvotikflag = 0
if naselje[-1] == u'$':
naselje = naselje[:-1]
gebsvotikflag = -1
naseljelolik = naselje
malul = naselje.find('(')
if malul > -1:
naselje = naselje[:malul-1]
fin = naselje[-2:]
fonatapad = wikipedia.Page(fonat, naseljelolik)
fonatanin = fonatapad.get()
if naselje != naselje:
naselje = naselje
else:
if fonatanin.find(u'{{Template:Comune') > -1 or fonatanin.find(u'{{Comune') > -1:
surf1 = fonatanin.find(u'superficie')
surf2 = fonatanin.find(u'=', surf1)
surf3 = fonatanin.find(u'|', surf2)
surfat = fonatanin[surf2+1:surf3-1].strip().replace('.',',')
belod1 = fonatanin.find(u'abitanti')
belod2 = fonatanin.find(u'=', belod1)
while '0123456789'.find(fonatanin[belod2]) < 0:
belod2 = belod2 + 1
belodanef = ''
while '0123456789.'.find(fonatanin[belod2]) > -1:
belodanef = belodanef + fonatanin[belod2]
belod2 = belod2 + 1
belodanef = belodanef.strip().replace('.',' ')
videt1 = fonatanin.find(u'latitudineGradi')
videt2 = fonatanin.find(u'=', videt1)
videt3 = fonatanin.find(u'|', videt2)
videt_g = fonatanin[videt2+1:videt3-1].strip()
videt1 = fonatanin.find(u'latitudineMinuti')
videt2 = fonatanin.find(u'=', videt1)
videt3 = fonatanin.find(u'|', videt2)
if videt1 < 0:
videt_m = '00'
else:
videt_m = fonatanin[videt2+1:videt3-1].strip()
lunet1 = fonatanin.find(u'longitudineGradi')
lunet2 = fonatanin.find(u'=', lunet1)
lunet3 = fonatanin.find(u'|', lunet2)
lunet_g = fonatanin[lunet2+1:lunet3-1].strip()
lunet1 = fonatanin.find(u'longitudineMinuti')
lunet2 = fonatanin.find(u'=', lunet1)
lunet3 = fonatanin.find(u'|', lunet2)
if lunet1 < 0:
lunet_m = '00'
else:
lunet_m = fonatanin[lunet2+1:lunet3-1].strip()
 
top1 = fonatanin.find(u'siglaRegione')
top2 = fonatanin.find(u'=', top1)
top3 = fonatanin.find(u'|', top2)
top = fonatanin[top2+1:top3-1].strip()
else:
print 'Konec poizvedovanja!'
stop
 
nstran = u'{{Naselja v Italiji\n'
nstran = nstran + u'|nem = ' + naselje + u'\n'
nstran = nstran + u'|topäd = ' + top + u'\n'
nstran = nstran + u'|brefod = ' + top + u'\n'
nstran = nstran + u'|videt_g = ' + videt_g + u' |videt_m = ' + videt_m + u'\n'
nstran = nstran + u'|lunet_g = ' + lunet_g + u' |lunet_m = ' + lunet_m + u'}}\n'
#prva vrstica
nstran = nstran + u"'''" + naselje + u"''' je [[Italija|italijansko]] nasleje v deželi [["
nstran = nstran + top + u"]]. "
#površina gre v infopolje
nstran = nstran + u'Njegova površina je' + surfat + u' km².'
nstran = nstran + naselje + u" labon belödanis " + belodanef + " (2001)."
nstran = nstran + "\n\n\n"
nstran = nstran + u"[[Kategorija:" + top + u"]]"
nstran = nstran + "\n\n"
nstran = nstran + u"{{it-geo-stub}}]"
nstran = nstran + "\n\n"
nstran = nstran + "[[it:" + naslejelolik + u"]]"
nstran = nstran + "[[en:" + naseljelolik + u"]]"
 
 
if gebsvotikflag == -1:
nstran = u'{{drugipomeni2|' + naselje + '}}\n\n' + nstran
 
zeilapad = wikipedia.Page(topad, naselje)
if naselje == u"Agra" or naselje == u"Alba" or naselje == u"Alto" or naselje == u"Alvito" or naselje == u"Amelia" or naselje == u"Arcade" or naselje == u"Arco" or naselje == u"Arcola" or naselje == u"Arena" or naselje == u"Argenta" or naselje == u"Arona" or naselje == u"Atina" or naselje == u"Augusta" or naselje == u"Avegno" or naselje == u"Bee" or naselje == u"Bondo" or naselje == u"Bonito" or naselje == u"Bono" or naselje == u"Brione" or naselje == u"Bruno" or naselje == u"Camino" or naselje == u"Capistrano" or naselje == u"Carona" or naselje == u"Castana" or naselje == u"Castro" or naselje == u"Cave" or naselje == u"Cavour" or naselje == u"Ceres" or naselje == u"Chamois" or naselje == u"Chiesanuova" or naselje == u"Châtillon" or naselje == u"Cologne" or naselje == u"Comano" or naselje == u"Delia" or naselje == u"Diamante" or naselje == u"Elva" or naselje == u"Floresta" or naselje == u"Fontanella" or naselje == u"Fontanelle" or naselje == u"Gais" or naselje == u"Genola" or naselje == u"Gonzaga" or naselje == u"Grana" or naselje == u"Intragna" or naselje == u"Iseo" or naselje == u"La Salle" or naselje == u"La Valle" or naselje == u"Lago" or naselje == u"Lenna" or naselje == u"Lodi" or naselje == u"Lodrino" or naselje == u"Loreto" or naselje == u"Lula" or naselje == u"Mango" or naselje == u"Manta" or naselje == u"Manzano" or naselje == u"Marmora" or naselje == u"Massa" or naselje == u"Melle" or naselje == u"Meta" or naselje == u"Milo" or naselje == u"Mira" or naselje == u"Miranda" or naselje == u"Montello" or naselje == u"Monti" or naselje == u"Muzzano" or naselje == u"Oneta" or naselje == u"Paola" or naselje == u"Pau" or naselje == u"Pella" or naselje == u"Pula" or naselje == u"Rea" or naselje == u"Revere" or naselje == u"Rialto" or naselje == u"Rose" or naselje == u"Rossa" or naselje == u"Saint-Nicolas" or naselje == u"Saint-Denis" or naselje == u"San Clemente" or naselje == u"San Lorenzo" or naselje == u"San Nazzaro" or naselje == u"Soglio" or naselje == u"Sorrento" or naselje == u"Stella" or naselje == u"Subiaco" or naselje == u"Tenna" or naselje == u"Tivoli" or naselje == u"Toano" or naselje == u"Treia" or naselje == u"Treviso" or naselje == u"Urbana" or naselje == u"Varna" or naselje == u"Vernate" or naselje == u"Vidor" or naselje == u"Villa Verde" or naselje == u"Villeneuve" or naselje == u"Villette" or naselje == u"Viola":
zeilapad = wikipedia.Page(topad, naselje + u' (Italija)')
print zeilapad
print nstran
 
zeilapad.put(nstran)
</pre>
 
==Support Given==