Sfoglia il codice sorgente

Change api_key jcdecaux into jcdecaux_vls

Olivier Marty 8 anni fa
parent
commit
e008cb2fcc
3 ha cambiato i file con 5 aggiunte e 5 eliminazioni
  1. 1 1
      config.py
  2. 3 3
      find.py
  3. 1 1
      source.py

+ 1 - 1
config.py

@@ -1,7 +1,7 @@
 
 
 api_key = {
-  'jcdecaux' : ''
+  'jcdecaux_vls' : ''
 }
 
 

+ 3 - 3
find.py

@@ -19,7 +19,7 @@ def find_id():
 
   elif t == 3: # jcdecaux_vls
     print('Téléchargment de la liste des villes...')
-    xml_contracts = XML(url='https://api.jcdecaux.com/vls/v1/contracts?apiKey=' + config.api_key['jcdecaux'], lang='json')
+    xml_contracts = XML(url='https://api.jcdecaux.com/vls/v1/contracts?apiKey=' + config.api_key['jcdecaux_vls'], lang='json')
     contracts = {tag.find('name').string : tag.commercial_name.string for tag in xml_contracts.data.json.children}
     while True:
       print('Choisissez une ville :')
@@ -35,9 +35,9 @@ def find_id():
       print("Ville inconnue !\n\n")
     print('Téléchargement de la liste des stations...')
     if contract:
-      xml = XML(url='https://api.jcdecaux.com/vls/v1/stations?contract=' + contract + '&apiKey=' + config.api_key['jcdecaux'], lang='json')
+      xml = XML(url='https://api.jcdecaux.com/vls/v1/stations?contract=' + contract + '&apiKey=' + config.api_key['jcdecaux_vls'], lang='json')
     else:
-      xml = XML(url='https://api.jcdecaux.com/vls/v1/stations?apiKey=' + config.api_key['jcdecaux'], lang='json')
+      xml = XML(url='https://api.jcdecaux.com/vls/v1/stations?apiKey=' + config.api_key['jcdecaux_vls'], lang='json')
     dic = {}
     for sta in xml.data.json.find_all("item", recursive=False):
       dic[sta.contract_name.string.lower() + '_' + sta.number.string] =\

+ 1 - 1
source.py

@@ -90,7 +90,7 @@ def jcdecaux_vls():
   ids = set(map(lambda s : s.rsplit('_', 1)[0], config.sources['jcdecaux_vls']))
   for station in ids:
     (contract, number) = list(station.split('_'))
-    xml = XML(url="https://api.jcdecaux.com/vls/v1/stations/" + number + "?contract=" + contract + "&apiKey="+config.api_key['jcdecaux'], lang="json")
+    xml = XML(url="https://api.jcdecaux.com/vls/v1/stations/" + number + "?contract=" + contract + "&apiKey="+config.api_key['jcdecaux_vls'], lang="json")
     tag = xml.data.json
     yield Source_jcdecaux_vls_full(contract + '_' + number, tag.find('name').string, tag.last_update.string, tag.available_bike_stands.string, tag.status.string)
     yield Source_jcdecaux_vls_empty(contract + '_' + number, tag.find('name').string, tag.last_update.string, tag.available_bikes.string, tag.status.string)