Programming
GitHub
TIP
GitHub provides some 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
- Private feed: https://github.com/:user.private.atom?token=:secret (You can find Subscribe to your news feed in dashboard page after login)
User Repo
Example: https://rsshub.app/github/repos/DIYgod
Route: /github/repos/:user
Parameters:
- user, required -
GitHub username
Trending
Example: https://rsshub.app/github/trending/daily/javascript
Route: /github/trending/:since/:language?
Parameters:
- since, required -
time frame, available in Trending page 's URL, possible values are: daily, weekly or monthly
- language, optional -
the feed language, available in Trending page 's URL
Issue
Example: https://rsshub.app/github/issue/DIYgod/RSSHub
Route: /github/issue/:user/:repo
Parameters:
- user, required -
GitHub username
- repo, required -
GitHub repo name
Follower
Example: https://rsshub.app/github/user/followers/HenryQW
Route: /github/user/follower/:user
Parameters:
- user, required -
GitHub username
Star
Example: https://rsshub.app/github/stars/DIYGod/RSSHub
Route: /github/stars/:user/:repo
Parameters:
- user, required -
GitHub username
- repo, required -
GitHub repo name
GitLab
Explore
Example: https://rsshub.app/gitlab/explore/trending
Route: /gitlab/explore/:type
Parameters:
- type, required -
type
Trending | Most stars | All |
---|---|---|
trending | starred | all |