def get_geonames_city_state_data()

in src/intent_app.py [0:0]


def get_geonames_city_state_data():
    geonames_file = "data/geonames-cities-states.json"
    with open(geonames_file, 'r') as f:
        geonames_dict = json.load(f)
    states_lkp = set([state_cd.lower() for state_cd in list(geonames_dict['states_by_abbr'].keys())] + [state['name'].lower() for state in geonames_dict['states_by_abbr'].values()])
    city_lkp = set([city_name  for city in geonames_dict['cities'] for city_name in city['alternate_names']])
    return city_lkp, states_lkp