#!/usr/bin/python
# -*- coding: UTF-8 -*-

import  urllib,os,sys
from xml.dom.minidom import Document 
from xml.dom import minidom
from newbackground import Weather
numeros = 1
donne = ''
fileprog = sys.path[0]
f = open(os.path.join(fileprog,'listvilleetlat.xml'), 'a')
while numeros <= 554 :
    ville = 'FRXX%04d' % numeros 
    bb = Weather(ville)
    # Récupération nom de la ville   
    try:
        nomville = bb._recup([('loc','0'),('dnam','0'),'0'])
        nomville = nomville.encode('iso-8859-1')
    except:
        nomville = 'invalide , invalide'
    try:
        lat = bb._recup([('loc','0'),('lat','0'),'0'])
    except:
        lat = 'invalide'
    try:
        lon = bb._recup([('loc','0'),('lon','0'),'0'])
    except:
        lon = 'invalide'
        
    donne = ville + ' : ' +nomville.split(',')[0] + " :"+ nomville.split(',')[1] +" :" + lat + " :" + lon + '\n  '
    numeros = numeros + 1 
    print ville  
    f.write(donne)

f.close()
