Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Creating an RSS feed for Github Stars

Tags:

github

rss

Is there some way to get an RSS feed for one's github stars list?

I want to get it into Pinboard via IFTTT.

like image 560
jon Avatar asked Feb 15 '13 11:02

jon


3 Answers

Your Github stars are available in JSON at a URL like this: https://api.github.com/users/username/starred (sub in your own username of course)

I found this Yahoo! Pipes thing to turn your stars into an RSS feed.

The Yahoo Pipes service has shut down, and IFTTT apparently dropped the stars trigger from their Github channel. So I went and created the same thing in my own Huginn instance, using a Website Agent and a Post Agent.

like image 61
larcher Avatar answered Sep 21 '22 08:09

larcher


The current answer here gives the stars as JSON rather than RSS. Here's how I get my GitHub stars through the IFTTT RSS service:

  1. Use the "New feed item matches" trigger
  2. Enter your GitHub user RSS feed:

    https://github.com/csu.atom
    
  3. Set the "Keyword or simple phrase" that IFTTT will use to match items to:

    [your username] starred
    

    For example, my filter is set to csu starred (the word "starred" alone would probably work, but then the trigger might also fire on some false positives, like if a repository name or something else includes the word "starred").

  4. Add whatever action you want to happen whenever this trigger fires. The link to the starred repository is in the {{EntryUrl}} variable and the title is in {{EntryTitle}}.

like image 27
Christopher Su Avatar answered Sep 20 '22 08:09

Christopher Su


IFTTT now has this option. All you have to do is create a recipe.

Just put the "New Starred Repository" for THIS. And then do the appropriate steps for Pinboard for THAT.

EDIT

So apparently it might not work anymore, maybe, however on browsing the recipies I found this, which probably does work so try it, just remember to edit it for your github username

like image 20
Exikle Avatar answered Sep 23 '22 08:09

Exikle