Stick some diffs in your Github commit feed!
Shell Ruby
Latest commit 5591637 Nov 26, 2013 @tobias Remove config for unicorn.
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 Update for heroku cedar stack. Nov 25, 2013
Gemfile.lock Update for heroku cedar stack. Nov 25, 2013
LICENSE.txt
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
github-rss.rb
mock_memcache.rb

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!