In generate-uai.py, order schools by name

This commit is contained in:
Benjamin Dauvergne 2016-02-15 16:03:29 +01:00
parent cc18bd29c6
commit 68b45f88bd
1 changed files with 4 additions and 1 deletions

View File

@ -3,5 +3,8 @@ import requests
r = requests.get('https://data.enseignementsup-recherche.gouv.fr/explore/dataset/fr-esr-principaux-etablissements-enseignement-superieur/download?format=json', verify=False)
print '<?php'
for uai, name in [(x['fields'].get('uai'), x['fields']['uo_lib']) for x in r.json() if x['fields'].get('uai')]:
codes = [(uai, name) for uai, name in [(x['fields'].get('uai'), x['fields']['uo_lib']) for x in
r.json() if x['fields'].get('uai')]]
codes.sort(key=lambda (uai, name): name)
for uai, name in codes:
print "$GLOBALS['supannNomenclatures']['UAI']['codeEtablissement']['%s'] = \"%s\";" % (uai.encode('utf8'), name.encode('utf8').replace('"', '\\"'))