💻 Programming
A List Apart
Articles
Topics
💡 Example: https://rsshub.moeyy.cn/alistapart/application-development
🚏 Route: /alistapart/:topic
⚙️ Parameters:
topic
, required - Any Topic or from the table below. Defaults to All Articles
You have the option to utilize the main heading or use individual categories as topics for the path.
Code | code |
---|---|
Application Development | application-development |
Browsers | browsers |
CSS | css |
HTML | html |
JavaScript | javascript |
The Server Side | the-server-side |
Content | content |
---|---|
Community | community |
Content Strategy | content-strategy |
Writing | writing |
Design | design |
---|---|
Brand Identity | brand-identity |
Graphic Design | graphic-design |
Layout & Grids | layout-grids |
Mobile/Multidevice | mobile-multidevice |
Responsive Design | responsive-design |
Typography & Web Fonts | typography-web-fonts |
Industry & Business | industry-business |
---|---|
Business | business |
Career | career |
Industry | industry |
State of the Web | state-of-the-web |
Process | process |
---|---|
Creativity | creativity |
Project Management | project-management |
Web Strategy | web-strategy |
Workflow & Tools | workflow-tools |
User Experience | user-experience |
---|---|
Accessibility | accessibility |
Information Architecture | information-architecture |
Interaction Design | interaction-design |
Usability | usability |
User Research | user-research |
ACM
A.M.Turing Award Winners
AI 研习社
首页
💡 Example: https://rsshub.moeyy.cn/aiyanxishe/109/hot
🚏 Route: /aiyanxishe/:id/:sort?
⚙️ Parameters:
id
, required - 领域 id,全部领域为all
,单独领域 id 抓包可得sort
, optional - 排序方式,默认为new
(最新),也可选择hot
(最热)或recommend
(推荐)
AlgoCasts
视频更新
💡 Example: https://rsshub.moeyy.cn/algocasts
🚏 Route: /algocasts
Parameters: N/A
AlgoCasts 需要付费订阅,RSS 仅做更新提醒,不含付费内容.
AlternativeTo
Software Alternatives
🚨 Strict anti-crawling🎭 Rely on Puppeteer🔍 Support Radar
💡 Example: https://rsshub.moeyy.cn/alternativeto/software/cpp
🚏 Route: /alternativeto/software/:name/:routeParams?
⚙️ Parameters:
name
, required - Software namerouteParams
, optional - Filters of software type
routeParms can be copied from original site URL, example:
/alternativeto/software/cpp/license=opensource&platform=windows
Platform Software
🚨 Strict anti-crawling🎭 Rely on Puppeteer🔍 Support Radar
💡 Example: https://rsshub.moeyy.cn/alternativeto/platform/firefox
🚏 Route: /alternativeto/platform/:name/:routeParams?
⚙️ Parameters:
name
, required - Platform namerouteParams
, optional - Filters of software type
routeParms can be copied from original site URL, example:
/alternativeto/platform/firefox/license=free
AtCoder
Present Contests
💡 Example: https://rsshub.moeyy.cn/atcoder/contest/en/upcoming
🚏 Route: /atcoder/contest/:language?/:status?
⚙️ Parameters:
language
, optional - Language,jp
as Japanese oren
as English, English by defaultstatus
, optional - Status, see below, Recent Contests by default
Status
Active Contests | Upcoming Contests | Recent Contests |
---|---|---|
active | upcoming | recent |
Contests Archive
💡 Example: https://rsshub.moeyy.cn/atcoder/contest
🚏 Route: /atcoder/contest/:language?/:rated?/:category?/:keyword?
⚙️ Parameters:
language
, optional - Language,jp
as Japanese oren
as English, English by defaultrated
, optional - Rated Range, see below, all by defaultcategory
, optional - Category, see below, all by defaultkeyword
, optional - Keyword
Rated Range
ABC Class (Rated for ~1999) | ARC Class (Rated for ~2799) | AGC Class (Rated for ~9999) |
---|---|---|
1 | 2 | 3 |
Category
All | AtCoder Typical Contest | PAST Archive | Unofficial(unrated) |
---|---|---|---|
0 | 6 | 50 | 101 |
JOI Archive | Sponsored Tournament | Sponsored Parallel(rated) |
---|---|---|
200 | 1000 | 1001 |
Sponsored Parallel(unrated) | Optimization Contest |
---|---|
1002 | 1200 |
Posts
💡 Example: https://rsshub.moeyy.cn/atcoder/post
🚏 Route: /atcoder/post/:language?/:keyword?
⚙️ Parameters:
language
, optional - Language,jp
as Japanese oren
as English, English by defaultkeyword
, optional - Keyword
BBC News Labs
News
Bitbucket
Commits
💡 Example: https://rsshub.moeyy.cn/bitbucket/commits/blaze-lib/blaze
🚏 Route: /bitbucket/commits/:workspace/:repo_slug
⚙️ Parameters:
workspace
, required - Workspacerepo_slug
, required - Repository
Tags
💡 Example: https://rsshub.moeyy.cn/bitbucket/tags/blaze-lib/blaze
🚏 Route: /bitbucket/tags/:workspace/:repo_slug
⚙️ Parameters:
workspace
, required - Workspacerepo_slug
, required - Repository
Bitmovin
Blog
CNCF
Category
💡 Example: https://rsshub.moeyy.cn/cncf
🚏 Route: /cncf/:cate?
⚙️ Parameters:
cate
, optional - blog by default
Blog | News | Announcements | Reports |
---|---|---|---|
blog | news | announcements | reports |
Codeforces
Latest contests
Recent actions
💡 Example: https://rsshub.moeyy.cn/codeforces/recent-actions
🚏 Route: /codeforces/recent-actions/:minrating?
⚙️ Parameters:
minrating
, optional - The minimum blog/comment rating required. Default: 1
dbaplus 社群
栏目
💡 Example: https://rsshub.moeyy.cn/dbaplus
🚏 Route: /dbaplus/:tab?
⚙️ Parameters:
tab
, optional - 栏目,见下表,默认为全部
全部 | 数据库 | 运维 | 大数据 | 架构 | PaaS 云 | 职场生涯 | 这里有毒 |
---|---|---|---|---|---|---|---|
All | 153 | 134 | 73 | 141 | 72 | 149 | 21 |
活动
💡 Example: https://rsshub.moeyy.cn/dbaplus/activity
🚏 Route: /dbaplus/activity/:type?
⚙️ Parameters:
type
, optional - 分类,见下表,默认为线上分享
线上分享 | 线下峰会 |
---|---|
online | offline |
deeplearning.ai
TheBatch 周报
💡 Example: https://rsshub.moeyy.cn/deeplearning/thebatch
🚏 Route: /deeplearning/thebatch
Parameters: N/A
Distill
Latest
gihyo.jp
Series
💡 Example: https://rsshub.moeyy.cn/gihyo/list/group/Ubuntu-Weekly-Recipe
🚏 Route: /gihyo/list/group/:id
⚙️ Parameters:
id
, required - Series
Gitee
仓库 Releases
💡 Example: https://rsshub.moeyy.cn/gitee/releases/y_project/RuoYi
🚏 Route: /gitee/releases/:owner/:repo
⚙️ Parameters:
owner
, required - 用户名repo
, required - 仓库名
仓库提交
💡 Example: https://rsshub.moeyy.cn/gitee/commits/y_project/RuoYi
🚏 Route: /gitee/commits/:owner/:repo
⚙️ Parameters:
owner
, required - 用户名repo
, required - 仓库名
用户公开动态
💡 Example: https://rsshub.moeyy.cn/gitee/events/y_project
🚏 Route: /gitee/events/:username
⚙️ Parameters:
username
, required - 用户名
仓库动态
💡 Example: https://rsshub.moeyy.cn/gitee/events/y_project/RuoYi
🚏 Route: /gitee/events/:owner/:repo
⚙️ Parameters:
owner
, required - 用户名repo
, required - 仓库名
GitHub
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) - Wiki history:
https://github.com/:owner/:repo/wiki.atom
User Repo
💡 Example: https://rsshub.moeyy.cn/github/repos/DIYgod
🚏 Route: /github/repos/:user
⚙️ Parameters:
user
, required - GitHub username
Trending
⚙️ Config required🔍 Support Radar
💡 Example: https://rsshub.moeyy.cn/github/trending/daily/javascript/en
🚏 Route: /github/trending/:since/:language/:spoken_language?
⚙️ Parameters:
since
, required - time frame, available in Trending page 's URL, possible values are:daily
,weekly
ormonthly
language
, required - the feed language, available in Trending page 's URL, don't filter option isany
spoken_language
, optional - natural language, available in Trending page 's URL
Topics
💡 Example: https://rsshub.moeyy.cn/github/topics/framework
🚏 Route: /github/topics/:name/:qs?
⚙️ Parameters:
name
, required - Topic name, which can be found in the URL of the corresponding Topics Pageqs
, optional - Query string, likel=php&o=desc&s=stars
. Details listed as follows:
Parameter | Description | Values |
---|---|---|
l | Language | For instance php , which can be found in the URL of the corresponding Topics page |
o | Sorting Order | asc , desc |
s | Sorting Criteria | stars , forks , updated |
For instance, the /github/topics/framework/l=php&o=desc&s=stars
route will generate the RSS feed corresponding to this page.
Repo Issues
💡 Example: https://rsshub.moeyy.cn/github/issue/vuejs/core/all/wontfix
🚏 Route: /github/issue/:user/:repo/:state?/:labels?
⚙️ Parameters:
user
, required - GitHub usernamerepo
, required - GitHub repo namestate
, optional - the state of the issues. Can be eitheropen
,closed
, orall
. Default:open
.labels
, optional - a list of comma separated label names
Repo Pull Requests
💡 Example: https://rsshub.moeyy.cn/github/pull/DIYgod/RSSHub
🚏 Route: /github/pull/:user/:repo/:state?/:labels?
⚙️ Parameters:
user
, required - User namerepo
, required - Repo namestate
, optional - the state of pull requests. Can be eitheropen
,closed
, orall
. Default:open
.labels
, optional - a list of comma separated label names
Repo Pulse
💡 Example: https://rsshub.moeyy.cn/github/pulse/DIYgod/RSSHub
🚏 Route: /github/pulse/:user/:repo/:period?
⚙️ Parameters:
user
, required - User namerepo
, required - Repo nameperiod
, optional - Time frame, selected from a repository's Pulse/Insights page. Possible values are:daily
,halfweekly
,weekly
, ormonthly
. Default:weekly
. If your RSS client supports it, consider aligning the polling frequency of the feed to the period.
User Followers
💡 Example: https://rsshub.moeyy.cn/github/user/followers/HenryQW
🚏 Route: /github/user/followers/:user
⚙️ Parameters:
user
, required - GitHub username
Repo Stars
💡 Example: https://rsshub.moeyy.cn/github/stars/DIYGod/RSSHub
🚏 Route: /github/stars/:user/:repo
⚙️ Parameters:
user
, required - GitHub usernamerepo
, required - GitHub repo name
Repo Branches
💡 Example: https://rsshub.moeyy.cn/github/branches/DIYgod/RSSHub
🚏 Route: /github/branches/:user/:repo
⚙️ Parameters:
user
, required - User namerepo
, required - Repo name
Files Commits
💡 Example: https://rsshub.moeyy.cn/github/file/DIYgod/RSSHub/master/lib/router.js
🚏 Route: /github/file/:user/:repo/:branch/:filepath+
⚙️ Parameters:
user
, required - User namerepo
, required - Repo namebranch
, required - Branch namefilepath
, one or more - File path
User name | Repo name | Branch name | File path |
---|---|---|---|
DIYgod | RSSHub | master | lib/router.js |
If there are special characters such as
/
in the branch name, they need to be encoded with urlencode, usually/
needs to be replaced with%2f
If there are special characters in the file path, you need to use urlencode to encode them, but the file path can be recognized normally
/
charactersIf the file path ends with
.rss
,.atom
,.json
, you need to replace the.
in the suffix with%2e
Reeder will make an error when subscribing to
% 2erss
or similar suffixes. At this time, add.rss
after the route to subscribeSuch as: replace
https://rsshub.moeyy.cn/github/file/DIYgod/RSSHub/master/lib/router%2ejs
tohttps://rsshub.moeyy.cn/github/file/DIYgod/RSSHub/master/lib/router%2ejs.rss
Search Result
💡 Example: https://rsshub.moeyy.cn/github/search/RSSHub/bestmatch/desc
🚏 Route: /github/search/:query/:sort?/:order?
⚙️ Parameters:
query
, required - search keywordsort
, optional - Sort options (default to bestmatch)order
, optional - Sort order, desc and asc (desc descending by default)
Sort options | sort |
---|---|
Best match | bestmatch |
Most stars | stars |
Most forks | forks |
Recently updated | updated |
User Starred Repositories
💡 Example: https://rsshub.moeyy.cn/github/starred_repos/DIYgod
🚏 Route: /github/starred_repos/:user
⚙️ Parameters:
user
, required - User name
Repo Contributors
💡 Example: https://rsshub.moeyy.cn/github/contributors/DIYgod/RSSHub
🚏 Route: /github/contributors/:user/:repo/:order?/:anon?
⚙️ Parameters:
user
, required - User namerepo
, required - Repo nameorder
, optional - Sort order by commit numbers, desc and asc (descending by default)anon
, optional - Show anonymous users. Defaults to no, use any values for yes.
Issue / Pull Request comments
💡 Example: https://rsshub.moeyy.cn/github/comments/DIYgod/RSSHub/8116
🚏 Route: /github/comments/:user/:repo/:number?
⚙️ Parameters:
user
, required - User / Org namerepo
, required - Repo namenumber
, optional - Issue or pull number (if omitted: all)
Wiki History
💡 Example: https://rsshub.moeyy.cn/github/wiki/flutter/flutter/Roadmap
🚏 Route: /github/wiki/:user/:repo/:page?
⚙ ️ Parameters:
user
, required - User / Org namerepo
, required - Repo namepage
, optional - Page slug, can be found in URL, empty means Home
Notifications
⚙️ Config required🔍 Support Radar
💡 Example: https://rsshub.moeyy.cn/github/notifications
🚏 Route: /github/notifications
Parameters: N/A
Gist Commits
💡 Example: https://rsshub.moeyy.cn/github/gist/d2c152bb7179d07015f336b1a0582679
🚏 Route: /github/gist/:gistId
⚙️ Parameters:
gistId
, required - Gist ID
GitLab
Explore
💡 Example: https://rsshub.moeyy.cn/gitlab/explore/trending
🚏 Route: /gitlab/explore/:type/:host?
⚙️ Parameters:
type
, required - typehost
, optional - Gitlab instance hostname, default to gitlab.com
Trending | Most stars | All |
---|---|---|
trending | starred | all |
Releases
💡 Example: https://rsshub.moeyy.cn/gitlab/release/pleroma/pleroma/git.pleroma.social
🚏 Route: /gitlab/release/:namespace/:project/:host?
⚙️ Parameters:
namespace
, required - owner or namespace./
needs to be replaced with%2F
project
, required - project namehost
, optional - Gitlab instance hostname, default to gitlab.com
Tags
💡 Example: https://rsshub.moeyy.cn/gitlab/tag/rluna-open-source%2Ffile-management%2Fowncloud/core/gitlab.com
🚏 Route: /gitlab/tag/:namespace/:project/:host?
⚙️ Parameters:
namespace
, required - owner or namespace./
needs to be replaced with%2F
project
, required - project namehost
, optional - Gitlab instance hostname, default to gitlab.com
Gitpod
Blog
Changelog
Go 语言中文网
板块
💡 Example: https://rsshub.moeyy.cn/studygolang/go/daily
🚏 Route: /studygolang/go/:id?
⚙️ Parameters:
id
, optional - 板块 id,默认为周刊
周刊
招聘
GoCN
最新动态
🚨 Strict anti-crawling🔍 Support Radar
💡 Example: https://rsshub.moeyy.cn/gocn/news
🚏 Route: /gocn/news
Parameters: N/A