https://github.com/jhu-library-applications/alma-api
https://github.com/jhu-library-applications/alma-api
alma ex-libris python rest-api
Last synced: about 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/jhu-library-applications/alma-api
- Owner: jhu-library-applications
- Created: 2023-07-17T15:28:45.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2025-04-29T14:25:08.000Z (about 2 months ago)
- Last Synced: 2025-04-29T15:41:43.913Z (about 2 months ago)
- Topics: alma, ex-libris, python, rest-api
- Language: Python
- Homepage:
- Size: 48.8 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# alma-api
These are scripts used by the JHU Libraries that use the Alma API.
To use them, you'll need to have an API key. The API key can be found
in the Ex Libris Developer's Portal.# Installing dependencies
1. Create a new Python virtual env
```
python3 -m venv
```2. Activate the virtual env
```
source env/bin/activate
```3. Update pip in the virtualenv
```
python3 -m pip install --upgrade pip
```4. Install packages from `requirements.txt`
```
pip install -r requirements.txt
```# Adding dependencies
1. After activating the virtualenv install additional dependencies with `pip`
2. Update the requirements.txt and commit the changes
```
python3 -m pip freeze > requirements.txt
```