, 1 min read
GitHub RSS Atom Feeds
Original post is here eklausmeier.goip.de/blog/2024/02-25-github-rss-atom-feeds.
Ronalds Vilcins, in his article RSS feeds for your Github releases, tags and activity, provides a handy overview of some GitHub RSS feeds. I reproduce them here verbatim:
Type | URL |
---|---|
Releases | https://github.com/:owner/:repo/releases.atom |
Commits | https://github.com/:owner/:repo/commits.atom |
Private feed | https://github.com/:user.private.atom?token=:secret |
Tags | https://github.com/:user/:repo/tags.atom |
User activity | https://github.com/:user.atom |
They are vaguely documented by GitHub here: Get feeds.
For example, for my saaze
GitHub repository the feed for the commits is:
<feed xmlns="http://www.w3.org/2005/Atom" xmlns:media="http://search.yahoo.com/mrss/" xml:lang="en-US">
<id>tag:github.com,2008:/eklausme/saaze/commits/master</id>
<link type="text/html" rel="alternate" href="https://github.com/eklausme/saaze/commits/master"/>
<link type="application/atom+xml" rel="self" href="https://github.com/eklausme/saaze/commits/master.atom"/>
<title>Recent Commits to saaze:master</title>
<updated>2024-02-17T12:58:12Z</updated>
<entry>
<id>tag:github.com,2008:Grit::Commit/48560c8bb5535cfaacdf2fc1be153c43448051d5</id>
<link type="text/html" rel="alternate" href="https://github.com/eklausme/saaze/commit/48560c8bb5535cfaacdf2fc1be153c43448051d5"/>
<title>
Reduced CPU overhead in composer
</title>
<updated>2024-02-17T12:58:12Z</updated>
<media:thumbnail height="30" width="30" url="https://avatars.githubusercontent.com/u/1020520?s=30&v=4"/>
<author>
<name>eklausme</name>
<uri>https://github.com/eklausme</uri>
</author>
<content type="html">
<pre style='white-space:pre-wrap;width:81ex'>Reduced CPU overhead in composer</pre>
</content>
</entry>
...
</feed>
The above output was produced by below command-line:
curl https://github.com/eklausme/saaze/commits.atom