This repository hosts scripts to interact with NCSA Clowder.
Clowder is a research data management system designed to support any data format and multiple research domains. When new data is added to the system, whether it is via the web front-end or through its Web service API, a cluster of extraction services process the data to extract interesting metadata and create web based data visualizations.
Each script is designed to be deployed on AWS Lambda.
-
create spaces (clowder_create_space.py)
-
create collections (clowder_create_collection.py)
-
upload files to dataset (clowder_upload_file.py)
- 'https://socialmediamacroscope.ncsa.illinois.edu/clowder/api/files/' + fileID +'/tags'
- 'https://socialmediamacroscope.ncsa.illinois.edu/clowder/api/files/' + fileID +'/updateDescription'
- 'https://socialmediamacroscope.ncsa.illinois.edu/clowder/api/files/' + fileID +'/metadata'
- 'https://socialmediamacroscope.ncsa.illinois.edu/clowder/api/datasets/' + dataset_id +'/urls'
-
create dataset (clowder_create_dataset.py)
- 'https://socialmediamacroscope.ncsa.illinois.edu/clowder/api/datasets/createempty'
- 'https://socialmediamacroscope.ncsa.illinois.edu/clowder/api/datasets/' + dataset_id +'/metadata'
- 'https://socialmediamacroscope.ncsa.illinois.edu/clowder/api/datasets/' + dataset_id +'/tags'
-
list spaces, collections, datasets, and people (clowder_list.py)
- 'https://socialmediamacroscope.ncsa.illinois.edu/clowder/api/datasets'
- 'https://socialmediamacroscope.ncsa.illinois.edu/clowder/api/collections/allCollections'
- 'https://socialmediamacroscope.ncsa.illinois.edu/clowder/api/spaces/canEdit'
- 'https://socialmediamacroscope.ncsa.illinois.edu/clowder/api/users?key=Globalkey'
