Clone of omekadd from UWS-eResearch
Python
Pull request Compare This branch is 5 commits ahead, 1 commit behind ptsefton:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
docs
sample-data
.gitignore
LICENSE
README.md
convert_word_docs_to_html.py
csv2omeka.md
csv2omeka.py
delete_all_items_and_collections.py
omekaclient.py
omekautils.py
omekautils_test.py
test_csv2repo.py
upload-photos.py
xlsx2omeka.md
xlsx2omeka.py

README.md

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)