Skip to content

Instantly share code, notes, and snippets.

@urkonn
Created June 17, 2016 21:00
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save urkonn/db1d7fad9a57f2dac32384f4a19f1bfc to your computer and use it in GitHub Desktop.
Save urkonn/db1d7fad9a57f2dac32384f4a19f1bfc to your computer and use it in GitHub Desktop.
# bulk insert organizations logos in CKAN
import os
import ckanapi
HOST = os.getenv('CKAN_HOST')
TOKEN = os.getenv('CKAN_API_TOKEN')
LOGOS_URL = os.getenv('IMAGE_HOST')
remote = ckanapi.RemoteCKAN(HOST, user_agent='ckanops/1.0', apikey=TOKEN)
org_list = remote.action.organization_list()
for org in org_list:
remote.action.organization_patch(id=org, image_url=LOGOS_URL+org+'.png')
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment