Skip to content

myles/github-milestones-ics

Repository files navigation

GitHub Milestones ICS Feed

A Heroku app to get an iCalendar feed of your GitHub Milestones.

Deploy

Usage

You will need to add a bunch of Heroku variables.

For the authtication of the ICS feed:

$ heroku config:add AUTH_USERNAME=username
$ heroku config:add AUTH_PASSWORD=password

What GitHub user and organization you want to get the milestones from (both are optional and you can have mutiple organizations sperated by a comma):

$ heroku config:add GITHUB_USERNAME=githubusername
$ heroku config:add GITHUB_ORGS=org1,org2

Next register a new application at GitHub and add your client ID and secret keys:

$ heroku config:add GITHUB_CLIENT_ID=1234567890
$ heroku config:add GITHUB_CLIENT_SECRET=1234567890

Go to /login and you will get the GITHUB_OAUTH_TOKEN in your heroku logs

Now add that:

$ heroku config:add GITHUB_OAUTH_TOKEN=1234567890

Development

$ mkvirtualenv github-milestones-ics
$ pip install -r requirments.txt
$ python web.py

About

A Heroku app to get an iCalendar feed of your GitHub Milestones.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages