seperate out datagov group export
[disclosr.git] / documents / datagov-export.py
blob:a/documents/datagov-export.py -> blob:b/documents/datagov-export.py
--- 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: