-
Notifications
You must be signed in to change notification settings - Fork 2
Home
mileszim edited this page Sep 10, 2014
·
17 revisions
The role of hummingbird is to connect to APIs of various services and provide a consistent stream of posts to be handled as necessary. This includes managing the various API connection policies, limits, etc. The idea is that hummingbird acts as a single, consistent stream of incoming data, regardless of where it comes from.
In order to run, hummingbird requires:
To deploy (assuming node.js is installed):
git clone git@github.com:chapmanu/hummingbird.git
- Edit
config.js
and set the necessary API credentials and server information. You can edit environment-specific credentials in the various environment files. Settings in environment config files will override config.js when that environment is specified on run. - Run
node app.js
and then go get yourself a beer!
Hummingbird is manipulated strictly through a REST api, and each interaction must be defined by the service requesting a modification.