Skip to content

Smithsonian/Osprey_Worker

Repository files navigation

Osprey Worker

Osprey is a system that checks the images produced by vendors in mass digitization projects by the Collections Digitization program of the Digitization Program Office, OCIO, Smithsonian.

DPO Logo

https://dpo.si.edu/

This repo contains the command line program osprey_worker that runs the checks on the files from digitization projects. The program communicates with the Dashboard via an API.

Related repos:

Requirements

The program requires a modern version of Linux and Python 3.7 or newer. It has been used with Ubuntu 23 and RHEL 8. A server running Osprey is also required to write the data to.

To install the Python requirements, use pip:

pip install -r requirements.txt

This includes the modules:

  • xmltodict
  • pandas
  • Pillow
  • requests

In addition, it requires these programs to be already installed in the system:

Running

Rename the file settings.py.template to settings.py and update the values there.

License

Available under the Apache License 2.0. Consult the LICENSE file for details.

About

Script to check images from digitization projects and store in the Osprey database. Digitization Program Office, OCIO, Smithsonian.

Topics

Resources

License

Stars

Watchers

Forks

Languages