Skip to content

Python scripts for interacting with Omeka API via YAML and CSV

License

Notifications You must be signed in to change notification settings

uws-eresearch/omekadd

 
 

Repository files navigation

Omeka commandline utilities

This repository is a collection of python-based commandline utilities for Omeka for use by technically adept users with basic systems administration, commandline and programming experience.

The initial version of this work was based on a fork of Caleb McDaniel's omekadd scripts and python API, but we have since made major changes to the API library and created new scripts. Thanks Caleb!

There are scripts here to:

  • Upload a spreadsheet with multiple tabs (one per collection) to Omeka; [https://github.com/uws-eresearch/omekadd/blob/master/xlsx2omeka.md xlsx2omeka.py].
  • Delete all items and collections from an Omeka repostiory: delete_all_items_and_collections.py (use with caution, obviously).
  • Upload a directory of images to Omeka, creating one item per picture (upload_photos.py). NOTE: Depends on having exiftool installed as a binary)

About

Python scripts for interacting with Omeka API via YAML and CSV

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%