Stick some diffs in your Github commit feed!
Shell Ruby
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.openshift We'll need this for openshift Jun 18, 2012
views Added link to source; cleaned up html. Jul 10, 2011
.gitignore We'll need this for openshift Jun 18, 2012
Gemfile
Gemfile.lock Update for heroku cedar stack. Nov 25, 2013
LICENSE.txt Added license. Jul 10, 2011
Procfile Remove config for unicorn. Nov 25, 2013
README.md typo Jul 10, 2011
config.ru Update for heroku cedar stack. Nov 25, 2013
feed_parser.rb Restore diffs (which is kinda the point) with the v3 api. Jul 2, 2012
github-rss.rb Switch to memcachier. Oct 18, 2013
mock_memcache.rb Added license. Jul 10, 2011

README.md

github-rss

The commit feeds provided by github only list the files that changed, and do not include the diffs; github-rss fixes that. It is a simple web service that acts as a proxy and uses the github API to fill in the diff for each commit in the feed.

Usage

To use, simply give the app your feed url:

http://github-rss.example.com/?feed=https://github.com/username/project/commits/master.atom

You can also use it with private repos, but you'll need to provide your login and token, and you'll need to escape the '?' and '&' in the feed url with '%3f' and '%26' respectively, like so:

http://github-rss.example.com/?feed=https://github.com/username/project/commits/master.atom%3flogin=my_login%26token=1adefed234

Problems

Issues and pull requests welcome!