Github Commit RSS feed customization

I am trying to get my github to be written as an RSS feed, but so far I have not been able to figure it out. I know that a private channel is available with the following syntax:

https://github.com/username.atom?token=token 

But this is a user activity feed. I would like to submit the feed of one of my projects. Thank you in advance!

Excellent thank you! this was the last syntax:

 https://github.com/username/repository_name/commits/branch_name.atom?login=login&token=token. 

However, can not view captures all branches.

+84
github atom-feed rss feed github-api
Sep 08 '11 at 19:40
source share
2 answers

You want to https://github.com/whatever/commits/master.atom , like for the Floup Cloudera repository , https://github.com/cloudera/flume/commits/master.atom .

+131
Sep 08 '11 at 19:45
source share

There is another alternative version of RssHub , besides the official atoms (the first part).

GitHub officially provides several official RSS feeds:

Repo releases: https://github.com/:owner/:repo/releases.atom

Repo commits: https://github.com/:owner/:repo/commits.atom

User activities: https://github.com/:user.atom

Personal channel: https://github.com/:user.private.atom?token=:secret (You can find the Subscribe to the news feed on the toolbar page after logging in)


Rsshub:

Github repositories

Example: https://rsshub.app/github/repos/yanglr

Routing: /github/repos/:user

Options:

  • User (required): username

Github: Language Trends

Example: https://rsshub.app/github/trending/daily/javascript

Routing: /github/trending/:since/:language?

Parameter:

  • Because (required): The time span available at the URL of the trending page is not necessarily daily monthly

  • Language (optional)

    Language that can be found on the URL Trending Page

Github Storage Issues

Example: https://rsshub.app/github/issue/DIYgod/RSSHub

Routing: /github/issue/:user/:repo

Parameter:

  • User (required): username

  • Repo (required): repository name

Github Repository Pull Requests

Example: https://rsshub.app/github/pull/DIYgod/RSSHub

Routing: /github/pull/:user/:repo

Parameter:

  • User (required): username

  • Repo (required): repository name

Github user

Example: https://rsshub.app/github/user/followers/yanglr

Routing: /github/user/followers/:user

Parameter:

  • User (required): username

Github Star Vault

Example: https://rsshub.app/github/stars/yanglr/CaliburnMicro-Calculator

Routing: /github/stars/:user/:repo

Parameter:

  • User (required): username

  • Repo (required): repository name

Github Search Results

Example: https://rsshub.app/github/search/RSSHub/bestmatch/desc

Routing: /github/search/:query/:sort?/:order?

Parameter:

  • Query (required): search keyword

  • Sort (optional): Sort options (default is best match)

  • Order (optional): sort order, desc and asc (default descending descending)

enter image description here

In addition, you can use Feed43 to create a feed for any web page if it does not need to be logged in with an account. The official tutorial, click here to view.

+4
Mar 27 '19 at 4:45
source share



All Articles