Skip to content

Harvester Installation

efc edited this page Oct 15, 2014 · 7 revisions

How to Install Existing Harvesters Outside of ScrAPI

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!

  1. Fork the harvester you'd like to install on GitHub, clone it to your local machine, and go into that directory.
  1. 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

  2. Run the main harvester using python consumer.py

That's it! Feel free to change consumer.py to better suit your needs.

SHARE Logo

Technical Overview

Creating a Harvester

Running Harvesters with ScrAPI

Consuming Notifications - Feed Options

Issues & Using the Issue Tracker

Metadata Schema

Glossary

Provider Names

Statistics Snapshot

Experimental Push API

Use Cases

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.

Clone this wiki locally