-
Notifications
You must be signed in to change notification settings - Fork 64
Harvester Installation
Harvesters written for the SHARE project will ultimately be run through scrAPI - or SHARE core. However, if you'd like to install one on your own machine see how it works and make it better, follow these steps!
- Fork the harvester you'd like to install on GitHub, clone it to your local machine, and go into that directory.
- See the GitHub help page on forking for detailed instructions.
-
Using a new virtual enviornment, install the requirements for your harvester using
pip install -r requirements.txt
If you'll be doing development and would like to use the scrAPI linter, run:
pip install -r dev-requirements.txt
-
Run the main harvester using
python consumer.py
That's it! Feel free to change consumer.py to better suit your needs.
Running Harvesters with ScrAPI
Consuming Notifications - Feed Options
Issues & Using the Issue Tracker
SHARE is a project of the ARL, AAU, and APLU. Development of the SHARE Notification Service is being carried out in partnership with the Center for Open Science and is supported by generous funding from The Institute of Museum and Library Services (IMLS) and the Alfred P. Sloan Foundation.