{"id":22787108,"url":"https://github.com/jhu-library-applications/alma-api","last_synced_at":"2026-03-04T21:32:36.270Z","repository":{"id":187756206,"uuid":"667474738","full_name":"jhu-library-applications/alma-api","owner":"jhu-library-applications","description":null,"archived":false,"fork":false,"pushed_at":"2025-05-13T14:10:57.000Z","size":53,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-05-13T15:34:25.584Z","etag":null,"topics":["alma","ex-libris","python","rest-api"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jhu-library-applications.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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-07-17T15:28:45.000Z","updated_at":"2025-05-13T14:11:01.000Z","dependencies_parsed_at":null,"dependency_job_id":"f94e3a6c-583d-4d24-a1e2-cdf421b6cb85","html_url":"https://github.com/jhu-library-applications/alma-api","commit_stats":null,"previous_names":["mjanowiecki/alma-api"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/jhu-library-applications/alma-api","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jhu-library-applications%2Falma-api","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jhu-library-applications%2Falma-api/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jhu-library-applications%2Falma-api/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jhu-library-applications%2Falma-api/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jhu-library-applications","download_url":"https://codeload.github.com/jhu-library-applications/alma-api/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jhu-library-applications%2Falma-api/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30093819,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-04T20:42:30.420Z","status":"ssl_error","status_checked_at":"2026-03-04T20:42:30.057Z","response_time":59,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":["alma","ex-libris","python","rest-api"],"created_at":"2024-12-12T00:49:49.033Z","updated_at":"2026-03-04T21:32:36.254Z","avatar_url":"https://github.com/jhu-library-applications.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# alma-api\n\nThese are scripts used by the JHU Libraries that use the Alma API. \n\nTo use them, you'll need to have an API key. The API key can be found \nin the Ex Libris Developer's Portal.\n\n# Installing dependencies\n\n1. Create a new Python virtual env\n\n```\npython3 -m venv\n```\n\n2. Activate the virtual env \n```\nsource env/bin/activate\n```\n\n3. Update pip in the virtualenv \n\n```\npython3 -m pip install --upgrade pip\n```\n\n4. Install packages from `requirements.txt`\n\n```\npip install -r requirements.txt\n```\n\n# Adding dependencies\n\n1. After activating the virtualenv install additional dependencies with `pip`\n\n2. Update the requirements.txt and commit the changes \n\n```\npython3 -m pip freeze \u003e requirements.txt\n```","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjhu-library-applications%2Falma-api","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjhu-library-applications%2Falma-api","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjhu-library-applications%2Falma-api/lists"}