Permalink
Switch branches/tags
Nothing to show
Find file
Fetching contributors…
Cannot retrieve contributors at this time
33 lines (21 sloc) 905 Bytes
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import logging
import logging.handlers
logger = logging.getLogger('ProcessGeoname')
logging.basicConfig(level=logging.DEBUG, format='%(levelname)s: %(message)s')
logging.getLogger("requests").setLevel(logging.WARNING)
import csv, codecs, sys, json, os, copy
import collections
def check_duplicates():
us_cities_file = os.path.abspath('./geocoding/us.cities.json')
cities = []
with open(us_cities_file, 'r') as rf:
for city in json.load(rf):
cities.append(city['city'])
logger.info([x for x, y in collections.Counter(cities).items() if y > 1])
logger.info(len(set(cities)))
# INFO: ['hollywood', 'kansas city', 'peoria', 'columbia', 'springfield', 'columbus', 'glendale', 'aurora']
if __name__ == "__main__":
logger.info(sys.version)
check_duplicates()