Quite a while back we finally dumped our self-hosted SVN repos and moved over to GitHub for all our Habari code. Owen created an amazing script to pull all the issues out of our old (and insanely slow) Trac instance and dump them into the GitHub Issues system and we happily moved on and got back to work.
From time to time, though, we’ve been known to have a pesky user pop up and create a new ticket — as if our code weren’t perfect! What ingrates! The one thing that was missing from our new GitHub setup was an RSS feed that we could pipe into our IRC bot to let everyone who was around know that it was time to get back to work.
I looked and couldn’t find any easy existing solution, so I built one… Using Yahoo! Pipes, I created a quick pipe to pull the last page of issues from the GitHub API and spit it out as RSS. One URL change in our bot’s config and we were happily back on our way to world domination!
If you need an RSS feed of your new issues on GitHub then give it a look. You just need a GitHub username and repository name (so the part after github.com in the URL) and you’re on your way. The source is pretty basic too, if you’re the adventurous sort.