--- a/documents/datagov-export.py +++ b/documents/datagov-export.py @@ -192,43 +192,6 @@ ckan.last_status, pkg_name, e.args)) pkg = ckan.package_entity_get(pkg_name) - # add dataset to group(s) - groups = [] - if 'data.gov.au Category' in doc.value['metadata'].keys() and len( - doc.value['metadata']['data.gov.au Category']) > 0: - if hasattr(doc.value['metadata']['data.gov.au Category'], '__iter__'): - groups = groups + doc.value['metadata']['data.gov.au Category'] - else: - groups = groups + [doc.value['metadata']['data.gov.au Category']] - - for group_name in groups: - group_url = name_munge(group_name[:100]) - try: - # Update the group details - group_entity = ckan.group_entity_get(group_url) - print "group "+group_name+" exists" - if 'packages' in group_entity.keys(): - group_entity['packages'] = list(set(group_entity['packages'] + [pkg_name])) - else: - group_entity['packages'] = [pkg_name] - ckan.group_entity_put(group_entity) - except CkanApiError, e: - if ckan.last_status == 404: - print "group "+group_name+" does not exist, creating" - group_entity = { - 'name': group_url, - 'title': group_name, - 'description': group_name, - 'packages': [pkg_name] - } - #print group_entity - ckan.group_register_post(group_entity) - elif ckan.last_status == 409: - print "group already exists" - else: - raise LoaderError('Unexpected status %s adding to group under \'%s\': %r' % ( - ckan.last_status, pkg_name, e.args)) - # add resources (downloadable data files) if 'Download' in doc.value['metadata'].keys(): try: