{"id":18818398,"url":"https://github.com/smithsonian/osprey_worker","last_synced_at":"2025-09-16T03:36:42.050Z","repository":{"id":196648157,"uuid":"696829116","full_name":"Smithsonian/Osprey_Worker","owner":"Smithsonian","description":"Script to check images from digitization projects and store in the Osprey database. Digitization Program Office, OCIO, Smithsonian.","archived":false,"fork":false,"pushed_at":"2025-08-14T13:45:14.000Z","size":127,"stargazers_count":0,"open_issues_count":2,"forks_count":1,"subscribers_count":4,"default_branch":"main","last_synced_at":"2025-08-14T15:31:00.935Z","etag":null,"topics":["digitization","digitization-workflows","exiftool","imagemagick","jhove","mass-digitization","museum-collections","python3"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Smithsonian.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2023-09-26T14:05:21.000Z","updated_at":"2025-08-14T13:45:18.000Z","dependencies_parsed_at":null,"dependency_job_id":"aeef73b8-d70d-4ba1-b595-6c28a583bd56","html_url":"https://github.com/Smithsonian/Osprey_Worker","commit_stats":null,"previous_names":["smithsonian/osprey_worker"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Smithsonian/Osprey_Worker","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Smithsonian%2FOsprey_Worker","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Smithsonian%2FOsprey_Worker/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Smithsonian%2FOsprey_Worker/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Smithsonian%2FOsprey_Worker/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Smithsonian","download_url":"https://codeload.github.com/Smithsonian/Osprey_Worker/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Smithsonian%2FOsprey_Worker/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":271657785,"owners_count":24797935,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-22T02:00:08.480Z","response_time":65,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["digitization","digitization-workflows","exiftool","imagemagick","jhove","mass-digitization","museum-collections","python3"],"created_at":"2024-11-08T00:16:36.163Z","updated_at":"2025-09-16T03:36:36.981Z","avatar_url":"https://github.com/Smithsonian.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Osprey Worker\n\nOsprey is a system that checks the images produced by vendors in mass\ndigitization projects by the Collections Digitization program of the\nDigitization Program Office, OCIO, Smithsonian.\n\n![DPO Logo](https://github.com/Smithsonian/Osprey_Worker/assets/2302171/c45ba5d7-450f-4a06-84fd-6c2551dd21b8)\n\nhttps://dpo.si.edu/\n\nThis repo contains the command line program `osprey_worker` that runs the checks on\nthe files from digitization projects. The program communicates with \nthe Dashboard via an API.\n\nRelated repos:\n\n * https://github.com/Smithsonian/Osprey - Osprey Dashboard \n * https://github.com/Smithsonian/Osprey_Worker/\n\n## Requirements\n\nThe program requires a modern version of Linux and Python 3.7 or newer. It has been used with Ubuntu 23 and \nRHEL 8. A server running [Osprey](https://github.com/Smithsonian/Osprey) is also required to write the data to.\n\nTo install the Python requirements, use pip:\n\n```python\npip install -r requirements.txt\n```\n\nThis includes the modules:\n\n * xmltodict\n * pandas\n * Pillow\n * requests\n\nIn addition, it requires these programs to be already installed in the system:\n\n * [JHOVE](https://jhove.openpreservation.org/)\n * [Imagemagick](https://imagemagick.org/)\n * [exiftool](https://exiftool.org/)\n\n## Running\n\nRename the file `settings.py.template` to `settings.py` and update the values there. \n\n## License\n\nAvailable under the Apache License 2.0. Consult the [LICENSE](LICENSE) file for details.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsmithsonian%2Fosprey_worker","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsmithsonian%2Fosprey_worker","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsmithsonian%2Fosprey_worker/lists"}