librariesio/github-firehose


fire SSE firehose of GitHub public timeline

http://github-firehose.libraries.io

License: MIT

Language: JavaScript


Github Firehose

ServerSentEvents (also known as SSE or Eventsource) firehose of GitHub public timeline

See an example use of the stream here: https://libraries.io/github/timeline

Setup

Clone the repository

git clone https://github.com/librariesio/github-firehose.git

Generate a new GitHub personal access token here: https://github.com/settings/tokens/new

Start the server:

ACCESS_TOKEN=your_personal_access_token node app.js

Receive events here: http://localhost:5001/events

Payloads mirror the event types from the GitHub Firehose, documented here: https://developer.github.com/v3/activity/events/types/

Contributing

  1. Fork it ( https://github.com/librariesio/github-firehose/fork )
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Add some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create a new Pull Request

Copyright

Copyright (c) 2017 Andrew Nesbitt. See LICENSE for details.

Project Statistics

Sourcerank 5
Repository Size 93.8 KB
Stars 34
Forks 8
Watchers 4
Open issues 1
Dependencies 57
Contributors 3
Tags 0
Created
Last updated
Last pushed

Top Contributors See all

Andrew Nesbitt Zeke Sikelianos M Somerville

Interesting Forks See all

defconcepts/github-firehose
fire SSE firehose of GitHub public timeline
JavaScript - Published - 1 stars

Something wrong with this page? Make a suggestion

Last synced: 2019-02-11 05:13:00 UTC

Login to resync this repository