Esempio n. 1
0
def main():
    '''
    Program wrapper.

    '''
    contents = WorldPop().info()

    #
    #  Collects data and organizes
    #  in lists and dictionaries.
    #
    datasets = []
    resources = []
    for dataset in contents['data']['worldPopData']:
        d = parse_dataset(dataset)
        if d is not None:
            datasets.append(d['metadata'])
            resources.append(d['resource'])

    export_json(datasets, 'data/datasets.json')
    export_json(resources, 'data/resources.json')
    print('%s Total datasets downloaded %s' % (item('success'), str(len(datasets))))
 def setUp(self):
     self.keys = ['instance', 'success', 'data', 'key']
     self.wp = WorldPop()
     self.basic_info = WorldPop().info()