diff --git a/docs/en/README.md b/docs/en/README.md
index 62a4762dd1..9208773cae 100644
--- a/docs/en/README.md
+++ b/docs/en/README.md
@@ -7,9 +7,9 @@ sidebar: auto
RSSHub
-RSSHub 是一个轻量、易于扩展的 RSS 生成器,可以给任何奇奇怪怪的内容生成 RSS 订阅源
+RSSHub is a lightweight and extensible RSS feed aggregator, it's able to generate feeds from pretty much everything.
-## 鸣谢
+## Special Thanks
### Special Sponsors
@@ -38,201 +38,201 @@ RSSHub 是一个轻量、易于扩展的 RSS 生成器,可以给任何奇奇
[](https://github.com/DIYgod/RSSHub/graphs/contributors)
-::: tip 提示
+::: tip
-演示地址为 [rsshub.app](https://rsshub.app),缓存时间 10 分钟,可以随意使用
+Free feel to test the [demo instance](https://rsshub.app), the cache expiry time is set to 10 minutes.
:::
-## 通用参数
+## Parameters
-::: tip 提示
+::: tip
-所有通用参数可以组合使用,效果叠加
+All parameters can be used together to generate a complex feed
:::
-### 内容过滤
+### Filtering
-可以使用以下 URL query 过滤内容,支持正则
+The following URL query parameters are supported, Regex support is built-in
-filter 选出想要的内容
+Set `filter` to include the content
-- filter: 过滤标题和描述
+- filter: filter title and description
-- filter_title: 过滤标题
+- filter_title: filter title only
-- filter_description: 过滤描述
+- filter_description: filter description only
-举例: [https://rsshub.app/bilibili/user/coin/2267573?filter=微小微|赤九玖|暴走大事件](https://rsshub.app/bilibili/user/coin/2267573?filter=微小微|赤九玖|暴走大事件)
+For example: [https://rsshub.app/bilibili/user/coin/2267573?filter=微小微|赤九玖|暴走大事件](https://rsshub.app/bilibili/user/coin/2267573?filter=微小微|赤九玖|暴走大事件)
-filterout 去掉不要的内容
+Set `filterout` to exclude unwanted content
-- filterout: 过滤标题和描述
+- filterout: filter title and description
-- filterout_title: 过滤标题
+- filterout_title: filter title only
-- filterout_description: 过滤描述
+- filterout_description: filter description only
-举例: [https://rsshub.app/bilibili/user/coin/2267573?filterout=微小微|赤九玖|暴走大事件](https://rsshub.app/bilibili/user/coin/2267573?filterout=微小微|赤九玖|暴走大事件)
+For example: [https://rsshub.app/bilibili/user/coin/2267573?filterout=微小微|赤九玖|暴走大事件](https://rsshub.app/bilibili/user/coin/2267573?filterout=微小微|赤九玖|暴走大事件)
-### 条数限制
+### Limit Entries
-可以使用 limit 参数限制最大条数,主要用于排行榜类 RSS
+Set `limit` to limit the number of articles in the feed,
举例:bilibili 排行榜前 10 [https://rsshub.app/bilibili/ranking/0/3?limit=10](https://rsshub.app/bilibili/ranking/0/3?limit=10)
-### 输出格式
+### Output Formats
-RSSHub 同时支持 RSS 2.0、Atom 和 [JSON Feed](https://jsonfeed.org/) 输出格式,在路由末尾添加 `.rss` `.atom` 或 `.json` 即可请求对应输出格式,缺省为 RSS 2.0
+RSSHub supports RSS 2.0、Atom and [JSON Feed](https://jsonfeed.org/) as the output formats, simply append `.rss` `.atom` or `.json` to the end of the feed address, default to RSS 2.0
-举例:
+For exmaple:
-- 缺省 RSS 2.0 - [https://rsshub.app/jianshu/home](https://rsshub.app/jianshu/home)
+- Default (RSS 2.0) - [https://rsshub.app/jianshu/home](https://rsshub.app/jianshu/home)
- RSS 2.0 - [https://rsshub.app/jianshu/home.rss](https://rsshub.app/jianshu/home.rss)
- Atom - [https://rsshub.app/jianshu/home.atom](https://rsshub.app/jianshu/home.atom)
- JSON Feed - [https://rsshub.app/jianshu/home.json](https://rsshub.app/jianshu/home.json)
-- 和 filter 或其他 URL query 一起使用 [https://rsshub.app/bilibili/user/coin/2267573.atom?filter=微小微|赤九玖|暴走大事件](https://rsshub.app/bilibili/user/coin/2267573.atom?filter=微小微|赤九玖|暴走大事件)
+- Apply filters or URL query [https://rsshub.app/bilibili/user/coin/2267573.atom?filter=微小微|赤九玖|暴走大事件](https://rsshub.app/bilibili/user/coin/2267573.atom?filter=微小微|赤九玖|暴走大事件)
-## 程序更新
+## Application Updates
### RSSHub
-举例: [https://rsshub.app/rsshub/rss](https://rsshub.app/rsshub/rss)
+Eg: [https://rsshub.app/rsshub/rss](https://rsshub.app/rsshub/rss)
-路由: `/rsshub/rss`
+Route: `/rsshub/rss`
-参数: 无
+Parameters: N/A
### MIUI
-举例: [https://rsshub.app/miui/aries/](https://rsshub.app/miui/aries/)
+Eg: [https://rsshub.app/miui/aries/](https://rsshub.app/miui/aries/)
-路由: `/miui/:device/:type?`
+Route: `/miui/:device/:type?`
-参数
+Parameters
-device: 设备的 `codename` 例如 小米 2s 为 `aries`
+device: the device `codename` eg. `aries` for Mi 2S
-type: 类型,可选参数
+type: type, optional
-| 稳定版 | 开发版 |
-| ------- | ------ |
-| release | dev |
+| stable | development |
+| ------- | ----------- |
+| release | dev |
### Firefox
-举例: [https://rsshub.app/firefox/release/desktop](https://rsshub.app/firefox/release/desktop)
+Eg: [https://rsshub.app/firefox/release/desktop](https://rsshub.app/firefox/release/desktop)
-路由: `/firefox/release/:platform`
+Route: `/firefox/release/:platform`
-参数: platform
+Parameters: platform
-| 桌面 | Android | Beta | Nightly | Android Beta |
+| Desktop | Android | Beta | Nightly | Android Beta |
| ------- | ------- | ---- | ------- | ------------ |
-| dekstop | android | beta | nightly | android-beta |
+| desktop | android | beta | nightly | android-beta |
### 腾讯云移动直播 SDK
-举例: [https://rsshub.app/qcloud/mlvb/changelog](https://rsshub.app/qcloud/mlvb/changelog)
+Eg: [https://rsshub.app/qcloud/mlvb/changelog](https://rsshub.app/qcloud/mlvb/changelog)
-路由: `/qcloud/mlvb/changelog`
+Route: `/qcloud/mlvb/changelog`
-参数:无
+Parameters: N/A
### Bugly SDK
-举例: [https://rsshub.app/bugly/changelog/1](https://rsshub.app/bugly/changelog/1)
+Eg: [https://rsshub.app/bugly/changelog/1](https://rsshub.app/bugly/changelog/1)
-路由: `/bugly/changelog/:platform`
+Route: `/bugly/changelog/:platform`
-参数:platform, 平台类型,必选,1 为 Android,2 为 iOS
+Parameters: platform, 平台类型, 必选, 1 为 Android, 2 为 iOS
## bilibili
### 番剧
-举例: [https://rsshub.app/bilibili/bangumi/21680](https://rsshub.app/bilibili/bangumi/21680)
+Eg: [https://rsshub.app/bilibili/bangumi/21680](https://rsshub.app/bilibili/bangumi/21680)
-路由: `/bilibili/bangumi/:seasonid`
+Route: `/bilibili/bangumi/:seasonid`
-参数: seasonid,番剧 id,番剧主页打开控制台执行 `window.__INITIAL_STATE__.ssId` 或 `window.__INITIAL_STATE__.mediaInfo.param.season_id` 获取
+Parameters: seasonid, 番剧 id, 番剧主页打开控制台执行 `window.__INITIAL_STATE__.ssId` 或 `window.__INITIAL_STATE__.mediaInfo.param.season_id` 获取
### UP 主投稿
-举例: [https://rsshub.app/bilibili/user/video/2267573](https://rsshub.app/bilibili/user/video/2267573)
+Eg: [https://rsshub.app/bilibili/user/video/2267573](https://rsshub.app/bilibili/user/video/2267573)
-路由: `/bilibili/user/video/:uid`
+Route: `/bilibili/user/video/:uid`
-参数: uid,用户 id,可在 UP 主主页中找到
+Parameters: uid, 用户 id, 可在 UP 主主页中找到
### UP 主动态
-举例: [https://rsshub.app/bilibili/user/dynamic/2267573](https://rsshub.app/bilibili/user/dynamic/2267573)
+Eg: [https://rsshub.app/bilibili/user/dynamic/2267573](https://rsshub.app/bilibili/user/dynamic/2267573)
-路由: `/bilibili/user/dynamic/:uid`
+Route: `/bilibili/user/dynamic/:uid`
-参数: uid,用户 id,可在 UP 主主页中找到
+Parameters: uid, 用户 id, 可在 UP 主主页中找到
### UP 主频道
-举例: [https://rsshub.app/bilibili/channel/142821407/23390](https://rsshub.app/bilibili/channel/142821407/23390)
+Eg: [https://rsshub.app/bilibili/channel/142821407/23390](https://rsshub.app/bilibili/channel/142821407/23390)
-路由: `/bilibili/channel/:uid/:cid`
+Route: `/bilibili/channel/:uid/:cid`
-参数: uid,用户 id,可在 UP 主主页中找到
+Parameters: uid, 用户 id, 可在 UP 主主页中找到
-cid,频道 ID,可在频道的 URL 中找到
+cid, 频道 ID, 可在频道的 URL 中找到
### UP 主默认收藏夹
-举例: [https://rsshub.app/bilibili/user/fav/2267573](https://rsshub.app/bilibili/user/fav/2267573)
+Eg: [https://rsshub.app/bilibili/user/fav/2267573](https://rsshub.app/bilibili/user/fav/2267573)
-路由: `/bilibili/user/fav/:uid`
+Route: `/bilibili/user/fav/:uid`
-参数: uid,用户 id,可在 UP 主主页中找到
+Parameters: uid, 用户 id, 可在 UP 主主页中找到
### UP 主非默认收藏夹
-举例: [https://rsshub.app/bilibili/fav/756508/50948568](https://rsshub.app/bilibili/fav/756508/50948568)
+Eg: [https://rsshub.app/bilibili/fav/756508/50948568](https://rsshub.app/bilibili/fav/756508/50948568)
-路由: `/bilibili/fav/:uid/:fid`
+Route: `/bilibili/fav/:uid/:fid`
-参数: uid,用户 id,可在 UP 主主页中找到
+Parameters: uid, 用户 id, 可在 UP 主主页中找到
-fid,收藏夹 ID,可在收藏夹的 URL 中找到,默认收藏夹建议使用 UP 主默认收藏夹功能
+fid, 收藏夹 ID,可在收藏夹的 URL 中找到,默认收藏夹建议使用 UP 主默认收藏夹功能
### UP 主投币视频
-举例: [https://rsshub.app/bilibili/user/coin/2267573](https://rsshub.app/bilibili/user/coin/2267573)
+Eg: [https://rsshub.app/bilibili/user/coin/2267573](https://rsshub.app/bilibili/user/coin/2267573)
-路由: `/bilibili/user/coin/:uid`
+Route: `/bilibili/user/coin/:uid`
-参数: uid,用户 id,可在 UP 主主页中找到
+Parameters: uid, 用户 id, 可在 UP 主主页中找到
### UP 主粉丝
-举例: [https://rsshub.app/bilibili/user/followers/2267573](https://rsshub.app/bilibili/user/followers/2267573)
+Eg: [https://rsshub.app/bilibili/user/followers/2267573](https://rsshub.app/bilibili/user/followers/2267573)
-路由: `/bilibili/user/followers/:uid`
+Route: `/bilibili/user/followers/:uid`
-参数: uid,用户 id,可在 UP 主主页中找到
+Parameters: uid, 用户 id, 可在 UP 主主页中找到
### UP 主关注用户
-举例: [https://rsshub.app/bilibili/user/followings/2267573](https://rsshub.app/bilibili/user/followings/2267573)
+Eg: [https://rsshub.app/bilibili/user/followings/2267573](https://rsshub.app/bilibili/user/followings/2267573)
-路由: `/bilibili/user/followings/:uid`
+Route: `/bilibili/user/followings/:uid`
-参数: uid,用户 id,可在 UP 主主页中找到
+Parameters: uid, 用户 id, 可在 UP 主主页中找到
### 分区视频
-举例: [https://rsshub.app/bilibili/partion/33](https://rsshub.app/bilibili/partion/33)
+Eg: [https://rsshub.app/bilibili/partion/33](https://rsshub.app/bilibili/partion/33)
-路由: `/bilibili/partion/:tid`
+Route: `/bilibili/partion/:tid`
-参数: tid,分区 id
+Parameters: tid, 分区 id
动画
@@ -332,89 +332,89 @@ fid,收藏夹 ID,可在收藏夹的 URL 中找到,默认收藏夹建议使用
### 视频评论
-举例: [https://rsshub.app/bilibili/video/reply/21669336](https://rsshub.app/bilibili/video/reply/21669336)
+Eg: [https://rsshub.app/bilibili/video/reply/21669336](https://rsshub.app/bilibili/video/reply/21669336)
-路由: `/bilibili/video/reply/:aid`
+Route: `/bilibili/video/reply/:aid`
-参数: aid,可在视频页 URL 中找到
+Parameters: aid, 可在视频页 URL 中找到
### link 公告
-举例: [https://rsshub.app/bilibili/link/news/live](https://rsshub.app/bilibili/link/news/live)
+Eg: [https://rsshub.app/bilibili/link/news/live](https://rsshub.app/bilibili/link/news/live)
-路由: `/bilibili/link/news/:product`
+Route: `/bilibili/link/news/:product`
-参数: product, 公告分类 包括 直播:live 小视频:vc 相簿:wh
+Parameters: product, 公告分类 包括 直播:live 小视频:vc 相簿:wh
### 直播开播
-举例: [https://rsshub.app/bilibili/live/room/3](https://rsshub.app/bilibili/live/room/3)
+Eg: [https://rsshub.app/bilibili/live/room/3](https://rsshub.app/bilibili/live/room/3)
-路由: `bilibili/live/room/:roomID`
+Route: `bilibili/live/room/:roomID`
-参数: roomID, 房间号 可在直播间 URL 中找到,长短号均可
+Parameters: roomID, 房间号 可在直播间 URL 中找到,长短号均可
### 直播搜索
-举例: [https://rsshub.app/bilibili/live/search/编程/online](https://rsshub.app/bilibili/live/search/编程/online)
+Eg: [https://rsshub.app/bilibili/live/search/编程/online](https://rsshub.app/bilibili/live/search/编程/online)
-路由: `bilibili/live/search/:key/:order`
+Route: `bilibili/live/search/:key/:order`
-参数
+Parameters
key: 搜索关键字
-order: 排序方式,live_time 开播时间,online 人气
+order: 排序方式, live_time 开播时间, online 人气
### 直播分区
-::: warning 注意
+::: warning
-由于接口未提供开播时间,如果直播间未更换标题与分区,将视为一次。如果直播间更换分区与标题,将视为另一项
+由于接口未提供开播时间, 如果直播间未更换标题与分区, 将视为一次。如果直播间更换分区与标题, 将视为另一项
:::
-举例: [https://rsshub.app/bilibili/live/area/143/online](https://rsshub.app/bilibili/live/area/143/online)
+Eg: [https://rsshub.app/bilibili/live/area/143/online](https://rsshub.app/bilibili/live/area/143/online)
-路由: `bilibili/live/area/:areaID/:order`
+Route: `bilibili/live/area/:areaID/:order`
-参数
+Parameters
-areaID: 分区 ID 分区增删较多,可通过 [分区列表](https://api.live.bilibili.com/room/v1/Area/getList) 查询
+areaID: 分区 ID 分区增删较多, 可通过 [分区列表](https://api.live.bilibili.com/room/v1/Area/getList) 查询
-order: 排序方式,live_time 开播时间,online 人气
+order: 排序方式, live_time 开播时间, online 人气
### 主站话题列表
-举例: [https://rsshub.app/bilibili/blackboard](https://rsshub.app/bilibili/blackboard)
+Eg: [https://rsshub.app/bilibili/blackboard](https://rsshub.app/bilibili/blackboard)
-路由: `bilibili/blackboard`
+Route: `bilibili/blackboard`
### 会员购新品上架
-举例: [https://rsshub.app/bilibili/mall/new](https://rsshub.app/bilibili/mall/new)
+Eg: [https://rsshub.app/bilibili/mall/new](https://rsshub.app/bilibili/mall/new)
-路由: `bilibili/mall/new`
+Route: `bilibili/mall/new`
### 会员购作品
-举例: [https://rsshub.app/bilibili/mall/ip/1_4494](https://rsshub.app/bilibili/mall/ip/1_4494)
+Eg: [https://rsshub.app/bilibili/mall/ip/1_4494](https://rsshub.app/bilibili/mall/ip/1_4494)
-路由: `/bilibili/mall/ip/:id`
+Route: `/bilibili/mall/ip/:id`
-参数: id, 作品 id, 可在作品列表页 URL 中找到
+Parameters: id, 作品 id, 可在作品列表页 URL 中找到
### 排行榜
-举例: [https://rsshub.app/bilibili/ranking/0/3](https://rsshub.app/bilibili/ranking/0/3)
+Eg: [https://rsshub.app/bilibili/ranking/0/3](https://rsshub.app/bilibili/ranking/0/3)
-路由: `/bilibili/ranking/:rid?/:day?`
+Route: `/bilibili/ranking/:rid?/:day?`
-参数:
+Parameters:
-day: 时间跨度,可为 1 3 7 30
+day: 时间跨度, 可为 1 3 7 30
-rid: 排行榜分区 id,默认 0
+rid: 排行榜分区 id, 默认 0
| 全站 | 动画 | 国创相关 | 音乐 | 舞蹈 | 游戏 | 科技 | 生活 | 鬼畜 | 时尚 | 娱乐 | 影视 |
| ---- | ---- | -------- | ---- | ---- | ---- | ---- | ---- | ---- | ---- | ---- | ---- |
@@ -424,87 +424,87 @@ rid: 排行榜分区 id,默认 0
### 放送列表
-举例: [https://rsshub.app/bangumi/calendar/today](https://rsshub.app/bangumi/calendar/today)
+Eg: [https://rsshub.app/bangumi/calendar/today](https://rsshub.app/bangumi/calendar/today)
-路由: `/bangumi/calendar/today`
+Route: `/bangumi/calendar/today`
-参数: 无
+Parameters: N/A
## 微博
### 博主
-举例: [https://rsshub.app/weibo/user/3306934123](https://rsshub.app/weibo/user/3306934123)
+Eg: [https://rsshub.app/weibo/user/3306934123](https://rsshub.app/weibo/user/3306934123)
-路由: `/weibo/user/:uid`
+Route: `/weibo/user/:uid`
-参数: uid,用户 id,博主主页打开控制台执行 `/uid=(\d+)/. exec(document.querySelector('.opt_box .btn_bed').getAttribute('action-data'))[1]` 获取
+Parameters: uid, 用户 id, 博主主页打开控制台执行 `/uid=(\d+)/. exec(document.querySelector('.opt_box .btn_bed').getAttribute('action-data'))[1]` 获取
-::: warning 注意
+::: warning
-上述方案获取 V+ 付费博主会有数据缺失,所以这里提供另外一种方式,这种方式的缺点是描述不如上面的完善,建议优先选择第一种方案
+上述方案获取 V+ 付费博主会有数据缺失, 所以这里提供另外一种方式, 这种方式的缺点是描述不如上面的完善, 建议优先选择第一种方案
:::
-举例: [https://rsshub.app/weibo/user2/3306934123](https://rsshub.app/weibo/user2/3306934123)
+Eg: [https://rsshub.app/weibo/user2/3306934123](https://rsshub.app/weibo/user2/3306934123)
-路由: `/weibo/user2/:uid`
+Route: `/weibo/user2/:uid`
### 关键词
-举例: [https://rsshub.app/weibo/keyword/DIYgod](https://rsshub.app/weibo/keyword/DIYgod)
+Eg: [https://rsshub.app/weibo/keyword/DIYgod](https://rsshub.app/weibo/keyword/DIYgod)
-路由: `/weibo/keyword/:keyword`
+Route: `/weibo/keyword/:keyword`
-参数: keyword,你想订阅的微博关键词
+Parameters: keyword, 你想订阅的微博关键词
## 贴吧
### 帖子列表
-举例: [https://rsshub.app/tieba/forum/女图](https://rsshub.app/tieba/forum/女图)
+Eg: [https://rsshub.app/tieba/forum/女图](https://rsshub.app/tieba/forum/女图)
-路由: `/tieba/forum/:kw`
+Route: `/tieba/forum/:kw`
-参数: `kw`,吧名
+Parameters: `kw`, 吧名
### 精品帖子
-举例: [https://rsshub.app/tieba/forum/good/女图](https://rsshub.app/tieba/forum/good/女图)
+Eg: [https://rsshub.app/tieba/forum/good/女图](https://rsshub.app/tieba/forum/good/女图)
-路由: `/tieba/forum/good/:kw/:cid?`
+Route: `/tieba/forum/good/:kw/:cid?`
-参数:
+Parameters:
`kw`: 吧名
-`cid`: 精品分类,如果不传 `cid` 则获取全部分类
+`cid`: 精品分类, 如果不传 `cid` 则获取全部分类
## 即刻
### 主题-精选
-举例: [https://rsshub.app/jike/topic/54dffb40e4b0f57466e675f0](https://rsshub.app/jike/topic/54dffb40e4b0f57466e675f0)
+Eg: [https://rsshub.app/jike/topic/54dffb40e4b0f57466e675f0](https://rsshub.app/jike/topic/54dffb40e4b0f57466e675f0)
-路由: `/jike/topic/:id`
+Route: `/jike/topic/:id`
-参数: id,主题 id,可在即刻 web 端主题页或 APP 分享出来的主题页 URL 中找到
+Parameters: id, 主题 id, 可在即刻 web 端主题页或 APP 分享出来的主题页 URL 中找到
### 主题-广场
-举例: [https://rsshub.app/jike/topic/square/54dffb40e4b0f57466e675f0](https://rsshub.app/jike/topic/square/54dffb40e4b0f57466e675f0)
+Eg: [https://rsshub.app/jike/topic/square/54dffb40e4b0f57466e675f0](https://rsshub.app/jike/topic/square/54dffb40e4b0f57466e675f0)
-路由: `/jike/topic/square/:id`
+Route: `/jike/topic/square/:id`
-参数: id,主题 id,可在即刻 web 端主题页或 APP 分享出来的主题页 URL 中找到
+Parameters: id, 主题 id, 可在即刻 web 端主题页或 APP 分享出来的主题页 URL 中找到
### 用户动态
-举例: [https://rsshub.app/jike/user/82D23B32-CF36-4C59-AD6F-D05E3552CBF3](https://rsshub.app/jike/user/82D23B32-CF36-4C59-AD6F-D05E3552CBF3)
+Eg: [https://rsshub.app/jike/user/82D23B32-CF36-4C59-AD6F-D05E3552CBF3](https://rsshub.app/jike/user/82D23B32-CF36-4C59-AD6F-D05E3552CBF3)
-路由: `/jike/user/:id`
+Route: `/jike/user/:id`
-参数: id,用户 id,可在即刻 web 端用户页 URL 中找到
+Parameters: id, 用户 id, 可在即刻 web 端用户页 URL 中找到
## 微信
@@ -512,55 +512,55 @@ rid: 排行榜分区 id,默认 0
::: tip 提示
-公众号抓取困难,目前可提供的方案是通过即刻的公众号主题订阅
+公众号抓取困难, 目前可提供的方案是通过即刻的公众号主题订阅
:::
-举例: [https://rsshub.app/jike/topic/584b8ac671a288001154a115](https://rsshub.app/jike/topic/584b8ac671a288001154a115)
+Eg: [https://rsshub.app/jike/topic/584b8ac671a288001154a115](https://rsshub.app/jike/topic/584b8ac671a288001154a115)
## 网易云音乐
### 歌单歌曲
-举例: [https://rsshub.app/ncm/playlist/35798529](https://rsshub.app/ncm/playlist/35798529)
+Eg: [https://rsshub.app/ncm/playlist/35798529](https://rsshub.app/ncm/playlist/35798529)
-路由: `/ncm/playlist/:id`
+Route: `/ncm/playlist/:id`
-参数: id,歌单 id,可在歌单页 URL 中找到
+Parameters: id, 歌单 id, 可在歌单页 URL 中找到
### 用户歌单
-举例: [https://rsshub.app/ncm/user/playlist/45441555](https://rsshub.app/ncm/user/playlist/45441555)
+Eg: [https://rsshub.app/ncm/user/playlist/45441555](https://rsshub.app/ncm/user/playlist/45441555)
-路由: `/ncm/user/playlist/:uid`
+Route: `/ncm/user/playlist/:uid`
-参数: uid,用户 uid,可在用户主页 URL 中找到
+Parameters: uid, 用户 uid, 可在用户主页 URL 中找到
### 歌手专辑
-举例: [https://rsshub.app/ncm/artist/2116](https://rsshub.app/ncm/artist/2116)
+Eg: [https://rsshub.app/ncm/artist/2116](https://rsshub.app/ncm/artist/2116)
-路由: `/ncm/artist/:id`
+Route: `/ncm/artist/:id`
-参数: id,歌手 id,可在歌手详情页 URL 中找到
+Parameters: id, 歌手 id, 可在歌手详情页 URL 中找到
### 电台节目
-举例: [https://rsshub.app/ncm/djradio/347317067](https://rsshub.app/ncm/djradio/347317067)
+Eg: [https://rsshub.app/ncm/djradio/347317067](https://rsshub.app/ncm/djradio/347317067)
-路由: `/ncm/djradio/:id`
+Route: `/ncm/djradio/:id`
-参数: id, 节目 id, 可在电台节目页 URL 中找到
+Parameters: id, 节目 id, 可在电台节目页 URL 中找到
## 掘金
### 分类
-举例: [https://rsshub.app/juejin/category/frontend](https://rsshub.app/juejin/category/frontend)
+Eg: [https://rsshub.app/juejin/category/frontend](https://rsshub.app/juejin/category/frontend)
-路由: `/juejin/category/:category`
+Route: `/juejin/category/:category`
-参数: category,分类名
+Parameters: category, 分类名
| 前端 | Android | iOS | 后端 | 设计 | 产品 | 工具资源 | 阅读 | 人工智能 |
| -------- | ------- | --- | ------- | ------ | ------- | -------- | ------- | -------- |
@@ -570,83 +570,83 @@ rid: 排行榜分区 id,默认 0
### 首页
-举例: [https://rsshub.app/jianshu/home](https://rsshub.app/jianshu/home)
+Eg: [https://rsshub.app/jianshu/home](https://rsshub.app/jianshu/home)
-路由: `/jianshu/home`
+Route: `/jianshu/home`
-参数: 无
+Parameters: N/A
### 7 日热门
-举例: [https://rsshub.app/jianshu/trending/weekly](https://rsshub.app/jianshu/trending/weekly)
+Eg: [https://rsshub.app/jianshu/trending/weekly](https://rsshub.app/jianshu/trending/weekly)
-路由: `/jianshu/trending/weekly`
+Route: `/jianshu/trending/weekly`
-参数: 无
+Parameters: N/A
### 30 日热门
-举例: [https://rsshub.app/jianshu/trending/monthly](https://rsshub.app/jianshu/trending/monthly)
+Eg: [https://rsshub.app/jianshu/trending/monthly](https://rsshub.app/jianshu/trending/monthly)
-路由: `/jianshu/trending/monthly`
+Route: `/jianshu/trending/monthly`
-参数: 无
+Parameters: N/A
### 专题
-举例: [https://rsshub.app/jianshu/collection/xYuZYD](https://rsshub.app/jianshu/collection/xYuZYD)
+Eg: [https://rsshub.app/jianshu/collection/xYuZYD](https://rsshub.app/jianshu/collection/xYuZYD)
-路由: `/jianshu/collection/:id`
+Route: `/jianshu/collection/:id`
-参数: id,专题 id,可在专题页 URL 中找到
+Parameters: id, 专题 id, 可在专题页 URL 中找到
### 作者
-举例: [https://rsshub.app/jianshu/user/yZq3ZV](https://rsshub.app/jianshu/user/yZq3ZV)
+Eg: [https://rsshub.app/jianshu/user/yZq3ZV](https://rsshub.app/jianshu/user/yZq3ZV)
-路由: `/jianshu/user/:id`
+Route: `/jianshu/user/:id`
-参数: id,作者 id,可在作者主页 URL 中找到
+Parameters: id, 作者 id, 可在作者主页 URL 中找到
## 知乎
-::: warning 注意
+::: warning
-知乎反爬虫策略非常严格,以下演示经常失效,建议自搭
+知乎反爬虫策略非常严格, 以下演示经常失效, 建议自搭
:::
### 收藏夹
-举例: [https://rsshub.app/zhihu/collection/26444956](https://rsshub.app/zhihu/collection/26444956)
+Eg: [https://rsshub.app/zhihu/collection/26444956](https://rsshub.app/zhihu/collection/26444956)
-路由: `/zhihu/collection/:id`
+Route: `/zhihu/collection/:id`
-参数: id,收藏夹 id,可在收藏夹页面 URL 中找到
+Parameters: id, 收藏夹 id, 可在收藏夹页面 URL 中找到
### 用户动态
-举例: [https://rsshub.app/zhihu/people/activities/diygod](https://rsshub.app/zhihu/people/activities/diygod)
+Eg: [https://rsshub.app/zhihu/people/activities/diygod](https://rsshub.app/zhihu/people/activities/diygod)
-路由: `/zhihu/people/activities/:id`
+Route: `/zhihu/people/activities/:id`
-参数: id,用户 id,可在用户主页 URL 中找到
+Parameters: id, 用户 id, 可在用户主页 URL 中找到
### 用户回答
-举例: [https://rsshub.app/zhihu/people/answers/diygod](https://rsshub.app/zhihu/people/answers/diygod)
+Eg: [https://rsshub.app/zhihu/people/answers/diygod](https://rsshub.app/zhihu/people/answers/diygod)
-路由: `/zhihu/people/answers/:id`
+Route: `/zhihu/people/answers/:id`
-参数: id,用户 id,可在用户主页 URL 中找到
+Parameters: id, 用户 id, 可在用户主页 URL 中找到
### 专栏
-举例: [https://rsshub.app/zhihu/zhuanlan/googledevelopers](https://rsshub.app/zhihu/zhuanlan/googledevelopers)
+Eg: [https://rsshub.app/zhihu/zhuanlan/googledevelopers](https://rsshub.app/zhihu/zhuanlan/googledevelopers)
-路由: `/zhihu/zhuanlan/:id`
+Route: `/zhihu/zhuanlan/:id`
-参数: id,专栏 id,可在专栏主页 URL 中找到
+Parameters: id, 专栏 id, 可在专栏主页 URL 中找到
### 知乎日报
@@ -658,13 +658,13 @@ rid: 排行榜分区 id,默认 0
### 房源
-举例: [https://rsshub.app/ziroom/room/sh/1/2/五角场](https://rsshub.app/ziroom/room/sh/1/2/五角场)
+Eg: [https://rsshub.app/ziroom/room/sh/1/2/五角场](https://rsshub.app/ziroom/room/sh/1/2/五角场)
-路由: `/ziroom/room/:city/:iswhole/:room/:keyword`
+Route: `/ziroom/room/:city/:iswhole/:room/:keyword`
-参数
+Parameters
-city: 城市,北京 bj;上海 sh;深圳 sz;杭州 hz;南京 nj;广州 gz;成都 cd;武汉 wh;天津 tj
+city: 城市, 北京 bj;上海 sh;深圳 sz;杭州 hz;南京 nj;广州 gz;成都 cd;武汉 wh;天津 tj
iswhole: 是否整租
@@ -674,43 +674,43 @@ keyword: 关键词
## 快递
-::: warning 注意
+::: warning
-快递送达后请及时取消订阅,以免浪费服务器资源
+快递送达后请及时取消订阅, 以免浪费服务器资源
:::
-举例: [https://rsshub.app/express/youzhengguoji/CV054432809US](https://rsshub.app/express/youzhengguoji/CV054432809US)
+Eg: [https://rsshub.app/express/youzhengguoji/CV054432809US](https://rsshub.app/express/youzhengguoji/CV054432809US)
-路由: `/express/:company/:number`
+Route: `/express/:company/:number`
-参数
+Parameters
-company: 快递公司代码,参考 [API URL 所支持的快递公司及参数说明](https://www.kuaidi100.com/download/api_kuaidi100_com%2820140729%29.doc)
+company: 快递公司代码, 参考 [API URL 所支持的快递公司及 Parameters 说明](https://www.kuaidi100.com/download/api_kuaidi100_com%2820140729%29.doc)
number: 快递单号
## 妹子图
-::: warning 注意
+::: warning
-该网站在国外无法访问,故以下演示无效
+该网站在国外无法访问, 故以下演示无效
:::
### 首页(最新)
-举例: [https://rsshub.app/mzitu](https://rsshub.app/mzitu)
+Eg: [https://rsshub.app/mzitu](https://rsshub.app/mzitu)
-路由: `/mzitu/`
+Route: `/mzitu/`
### 分类
-举例: [https://rsshub.app/mzitu/category/hot](https://rsshub.app/mzitu/category/hot)
+Eg: [https://rsshub.app/mzitu/category/hot](https://rsshub.app/mzitu/category/hot)
-路由: `/mzitu/category/:category`
+Route: `/mzitu/category/:category`
-参数:category,分类名
+Parameters: category, 分类名
| 热门 | 推荐 | 性感妹子 | 日本妹子 | 台湾妹子 | 清纯妹子 |
| ---- | ---- | -------- | -------- | -------- | -------- |
@@ -718,51 +718,51 @@ number: 快递单号
### 所有专题
-举例: [https://rsshub.app/mzitu/tags](https://rsshub.app/mzitu/tags)
+Eg: [https://rsshub.app/mzitu/tags](https://rsshub.app/mzitu/tags)
-路由: `/mzitu/tags`
+Route: `/mzitu/tags`
### 专题详情
-举例: [https://rsshub.app/mzitu/tag/shishen](https://rsshub.app/mzitu/tag/shishen)
+Eg: [https://rsshub.app/mzitu/tag/shishen](https://rsshub.app/mzitu/tag/shishen)
-路由: `/mzitu/tag/:tag`
+Route: `/mzitu/tag/:tag`
-参数: tag,专题名,可在专题页 URL 中找到
+Parameters: tag, 专题名, 可在专题页 URL 中找到
### 详情
-举例: [https://rsshub.app/mzitu/post/129452](https://rsshub.app/mzitu/post/129452)
+Eg: [https://rsshub.app/mzitu/post/129452](https://rsshub.app/mzitu/post/129452)
-路由: `/mzitu/post/:id`
+Route: `/mzitu/post/:id`
-参数: id,详情 id,可在详情页 URL 中找到
+Parameters: id, 详情 id, 可在详情页 URL 中找到
## pixiv
### 用户收藏
-举例: [https://rsshub.app/pixiv/user/bookmarks/15288095](https://rsshub.app/pixiv/user/bookmarks/15288095)
+Eg: [https://rsshub.app/pixiv/user/bookmarks/15288095](https://rsshub.app/pixiv/user/bookmarks/15288095)
-路由: `/pixiv/user/bookmarks/:id`
+Route: `/pixiv/user/bookmarks/:id`
-参数: id,用户 id,可在用户主页 URL 中找到
+Parameters: id, 用户 id, 可在用户主页 URL 中找到
### 用户动态
-举例: [https://rsshub.app/pixiv/user/11](https://rsshub.app/pixiv/user/11)
+Eg: [https://rsshub.app/pixiv/user/11](https://rsshub.app/pixiv/user/11)
-路由: `/pixiv/user/:id`
+Route: `/pixiv/user/:id`
-参数: id,用户 id,可在用户主页 URL 中找到
+Parameters: id, 用户 id, 可在用户主页 URL 中找到
### 排行榜
-举例: [https://rsshub.app/pixiv/ranking/week](https://rsshub.app/pixiv/ranking/week)
+Eg: [https://rsshub.app/pixiv/ranking/week](https://rsshub.app/pixiv/ranking/week)
-路由: `/pixiv/ranking/:mode/:date?`
+Route: `/pixiv/ranking/:mode/:date?`
-参数
+Parameters
mode: 排行榜类型
@@ -774,21 +774,21 @@ mode: 排行榜类型
| ----------------- | ------------------------- | ------------------------- | ----------------- | ---------------- |
| day_r18 | day_male_r18 | day_female_r18 | week_r18 | week_r18g |
-date: 日期,取值形如 `2018-4-25`
+date: 日期, 取值形如 `2018-4-25`
## 豆瓣
### 正在上映的电影
-举例: [https://rsshub.app/douban/movie/playing](https://rsshub.app/douban/movie/playing)
+Eg: [https://rsshub.app/douban/movie/playing](https://rsshub.app/douban/movie/playing)
-路由: `/douban/movie/playing`
+Route: `/douban/movie/playing`
-参数: 无
+Parameters: N/A
### 正在上映的高分电影
-举例: [https://rsshub.app/douban/movie/playing/7.5](https://rsshub.app/douban/movie/playing/7.5)
+Eg: [https://rsshub.app/douban/movie/playing/7.5](https://rsshub.app/douban/movie/playing/7.5)
路由
@@ -796,82 +796,82 @@ date: 日期,取值形如 `2018-4-25`
`/douban/movie/playing/:score/:city`
-参数
+Parameters
score: 返回大于等于这个分数的电影
-city: 城市的中文名,可选,默认北京
+city: 城市的中文名, 可选, 默认北京
### 即将上映的电影
-举例: [https://rsshub.app/douban/movie/later](https://rsshub.app/douban/movie/later)
+Eg: [https://rsshub.app/douban/movie/later](https://rsshub.app/douban/movie/later)
-路由: `/douban/movie/later`
+Route: `/douban/movie/later`
-参数: 无
+Parameters: N/A
### 北美票房榜
-举例: [https://rsshub.app/douban/movie/ustop](https://rsshub.app/douban/movie/ustop)
+Eg: [https://rsshub.app/douban/movie/ustop](https://rsshub.app/douban/movie/ustop)
-路由: `/douban/movie/ustop`
+Route: `/douban/movie/ustop`
-参数: 无
+Parameters: N/A
### 豆瓣小组
-举例: [https://rsshub.app/douban/group/camera](https://rsshub.app/douban/group/camera)
+Eg: [https://rsshub.app/douban/group/camera](https://rsshub.app/douban/group/camera)
-路由: `/douban/group/:groupid`
+Route: `/douban/group/:groupid`
-参数:
+Parameters:
groupid: 豆瓣小组的 id
## 煎蛋
### 无聊图
-举例: [https://rsshub.app/jandan/pic](https://rsshub.app/jandan/pic)
+Eg: [https://rsshub.app/jandan/pic](https://rsshub.app/jandan/pic)
-路由: `/jandan/:sub_model`
+Route: `/jandan/:sub_model`
### 妹子图
-举例: [https://rsshub.app/jandan/ooxx](https://rsshub.app/jandan/ooxx)
+Eg: [https://rsshub.app/jandan/ooxx](https://rsshub.app/jandan/ooxx)
-路由: `/jandan/:sub_model`
+Route: `/jandan/:sub_model`
-参数: 无
+Parameters: N/A
## 喷嚏
### 图卦
-举例: [https://rsshub.app/dapenti/tugua](https://rsshub.app/dapenti/tugua)
+Eg: [https://rsshub.app/dapenti/tugua](https://rsshub.app/dapenti/tugua)
-路由: `/dapenti/tugua`
+Route: `/dapenti/tugua`
-参数: 无
+Parameters: N/A
## Dockone
### 周报
-举例: [https://rsshub.app/dockone/weekly](https://rsshub.app/dockone/weekly)
+Eg: [https://rsshub.app/dockone/weekly](https://rsshub.app/dockone/weekly)
-路由: `/dockone/weekly`
+Route: `/dockone/weekly`
-参数: 无
+Parameters: N/A
## 腾讯吐个槽
### 吐槽新帖
-举例: [https://rsshub.app/tucaoqq/post/28564/CdRI0728](https://rsshub.app/tucaoqq/post/28564/CdRI0728)
+Eg: [https://rsshub.app/tucaoqq/post/28564/CdRI0728](https://rsshub.app/tucaoqq/post/28564/CdRI0728)
-路由: `/tucaoqq/post/:project/:key`
+Route: `/tucaoqq/post/:project/:key`
-参数
+Parameters
project: 产品 ID
@@ -881,15 +881,15 @@ key: 产品密钥
### 小说章节
-举例: [https://rsshub.app/biquge/novel/latestchapter/52_52542](https://rsshub.app/biquge/novel/latestchapter/52_52542)
+Eg: [https://rsshub.app/biquge/novel/latestchapter/52_52542](https://rsshub.app/biquge/novel/latestchapter/52_52542)
-路由: `/biquge/novel/latestchapter/:id`
+Route: `/biquge/novel/latestchapter/:id`
-参数: id,小说 id,可在对应小说页 URL 中找到
+Parameters: id, 小说 id, 可在对应小说页 URL 中找到
::: tip 提示
-由于笔趣阁网站有多个,各站点小说对应的小说 id 不同。此 feed 只对应在[`www.biquge5200.com`](https://www.biquge5200.com/)中的小说 id。
+由于笔趣阁网站有多个, 各站点小说对应的小说 id 不同。此 feed 只对应在[`www.biquge5200.com`](https://www.biquge5200.com/)中的小说 id。
:::
@@ -897,49 +897,49 @@ key: 产品密钥
### 今天头条
-举例: [https://rsshub.app/toutiao/today](https://rsshub.app/toutiao/today)
+Eg: [https://rsshub.app/toutiao/today](https://rsshub.app/toutiao/today)
-路由: `/toutiao/today`
+Route: `/toutiao/today`
### 独家号
-举例: [https://rsshub.app/toutiao/user/140544](https://rsshub.app/toutiao/user/140544)
+Eg: [https://rsshub.app/toutiao/user/140544](https://rsshub.app/toutiao/user/140544)
-路由: `/toutiao/user/:id`
+Route: `/toutiao/user/:id`
-参数: id,独家号 id,可在对应独家号页 URL 中找到
+Parameters: id, 独家号 id, 可在对应独家号页 URL 中找到
## 今日头条
### 关键词
-举例: [https://rsshub.app/jinritoutiao/keyword/ai](https://rsshub.app/jinritoutiao/keyword/ai)
+Eg: [https://rsshub.app/jinritoutiao/keyword/ai](https://rsshub.app/jinritoutiao/keyword/ai)
-路由: `/jinritoutiao/keyword/:keyword`
+Route: `/jinritoutiao/keyword/:keyword`
-参数: keyword,关键词
+Parameters: keyword, 关键词
## 极客时间
### 专栏文章
-> 极客时间专栏需要付费订阅,RSS 仅做更新提醒,不含付费内容。
+> 极客时间专栏需要付费订阅, RSS 仅做更新提醒, 不含付费内容。
-举例: [https://rsshub.app/geektime/column/48](https://rsshub.app/geektime/column/48)
+Eg: [https://rsshub.app/geektime/column/48](https://rsshub.app/geektime/column/48)
-路由: `/geektime/column/:cid`
+Route: `/geektime/column/:cid`
-参数: cid,专栏 id,可从[全部专栏](https://time.geekbang.org/paid-content)进入专栏介绍页,在 URL 中找到
+Parameters: cid, 专栏 id, 可从[全部专栏](https://time.geekbang.org/paid-content)进入专栏介绍页, 在 URL 中找到
## 央视新闻
### 专题
-举例: [https://rsshub.app/cctv/world](https://rsshub.app/cctv/world)
+Eg: [https://rsshub.app/cctv/world](https://rsshub.app/cctv/world)
-路由: `/cctv/:category`
+Route: `/cctv/:category`
-参数:category,分类名
+Parameters: category, 分类名
| 国内 | 国际 | 视频 | 科技 | 社会 | 法律 | 娱乐 |
| ----- | ----- | ----- | ---- | ------- | ---- | ---- |
@@ -949,59 +949,59 @@ key: 产品密钥
### 评论
-举例: [https://rsshub.app/disqus/posts/diygod-me](https://rsshub.app/disqus/posts/diygod-me)
+Eg: [https://rsshub.app/disqus/posts/diygod-me](https://rsshub.app/disqus/posts/diygod-me)
-路由: `/disqus/posts/:forum`
+Route: `/disqus/posts/:forum`
-参数: forum,网站的 disqus name
+Parameters: forum, 网站的 disqus name
## Twitter
### 用户
-举例: [https://rsshub.app/twitter/user/DIYgod](https://rsshub.app/twitter/user/DIYgod)
+Eg: [https://rsshub.app/twitter/user/DIYgod](https://rsshub.app/twitter/user/DIYgod)
-路由: `/twitter/user/:id`
+Route: `/twitter/user/:id`
-参数: id,用户 id
+Parameters: id, 用户 id
## Instagram
### 用户
-举例: [https://rsshub.app/instagram/user/diygod](https://rsshub.app/instagram/user/diygod)
+Eg: [https://rsshub.app/instagram/user/diygod](https://rsshub.app/instagram/user/diygod)
-路由: `/instagram/user/:id`
+Route: `/instagram/user/:id`
-参数: id,用户 id
+Parameters: id, 用户 id
## Youtube
### 用户
-举例: [https://rsshub.app/youtube/user/JFlaMusic](https://rsshub.app/youtube/user/JFlaMusic)
+Eg: [https://rsshub.app/youtube/user/JFlaMusic](https://rsshub.app/youtube/user/JFlaMusic)
-路由: `/youtube/user/:username`
+Route: `/youtube/user/:username`
-参数: username,用户名
+Parameters: username, 用户名
### 频道
-举例: [https://rsshub.app/youtube/channel/UCDwDMPOZfxVV0x_dz0eQ8KQ](https://rsshub.app/youtube/channel/UCDwDMPOZfxVV0x_dz0eQ8KQ)
+Eg: [https://rsshub.app/youtube/channel/UCDwDMPOZfxVV0x_dz0eQ8KQ](https://rsshub.app/youtube/channel/UCDwDMPOZfxVV0x_dz0eQ8KQ)
-路由: `/youtube/channel/:id`
+Route: `/youtube/channel/:id`
-参数: id,频道 id
+Parameters: id, 频道 id
## 爱奇艺
### 动漫
-举例: [https://rsshub.app/iqiyi/dongman/a_19rrh1sifx](https://rsshub.app/iqiyi/dongman/a_19rrh1sifx)
+Eg: [https://rsshub.app/iqiyi/dongman/a_19rrh1sifx](https://rsshub.app/iqiyi/dongman/a_19rrh1sifx)
-路由: `/iqiyi/dongman/:id`
+Route: `/iqiyi/dongman/:id`
-参数: id,动漫 id,可在该动漫主页 URL 中找到(不包括`.html`)
+Parameters: id, 动漫 id, 可在该动漫主页 URL 中找到(不包括`.html`)
## 南方周末
@@ -1009,9 +1009,9 @@ key: 产品密钥
举例:[https://rsshub.app/infzm/5](https://rsshub.app/infzm/5)
-路由: `/infzm/:id`
+Route: `/infzm/:id`
-参数: id,南方周末内容分区 id,可在该内容分区的 URL 中找到(即http://www.infzm.com/contents/:id),注意 contents 为内容分区,content 为文章页,添加前请留意。下面给出部分参考:
+Parameters: id, 南方周末内容分区 id, 可在该内容分区的 URL 中找到(即http://www.infzm.com/contents/:id), 注意 contents 为内容分区, content 为文章页, 添加前请留意。下面给出部分参考:
| 全站 | 新闻 | 经济 | 文化 | 评论 | 图片 | 生活 | 时政 | 社会 | 科技 | 绿色 | 头条 |
| ---- | ---- | ---- | ---- | ---- | ---- | ---- | ---- | ---- | ---- | ---- | ---- |
@@ -1027,55 +1027,55 @@ key: 产品密钥
[https://rsshub.app/dribbble/popular/week](https://rsshub.app/dribbble/popular/week)
-路由: `/dribbble/popular/:timeframe?`
+Route: `/dribbble/popular/:timeframe?`
-参数: timeframe,可选,时间维度,支持 week month year ever
+Parameters: timeframe, 可选, 时间维度, 支持 week month year ever
### 用户(团队)
-举例: [https://rsshub.app/dribbble/user/google](https://rsshub.app/dribbble/user/google)
+Eg: [https://rsshub.app/dribbble/user/google](https://rsshub.app/dribbble/user/google)
-路由: `/dribbble/user/:name`
+Route: `/dribbble/user/:name`
-参数: name,用户名,可在该用户主页 URL 中找到
+Parameters: name, 用户名, 可在该用户主页 URL 中找到
### 关键词
-举例: [https://rsshub.app/dribbble/keyword/player](https://rsshub.app/dribbble/keyword/player)
+Eg: [https://rsshub.app/dribbble/keyword/player](https://rsshub.app/dribbble/keyword/player)
-路由: `/dribbble/keyword/:keyword`
+Route: `/dribbble/keyword/:keyword`
-参数: keyword,想要订阅的关键词
+Parameters: keyword, 想要订阅的关键词
## 斗鱼
### 直播间开播
-举例: [https://rsshub.app/douyu/room/24422](https://rsshub.app/douyu/room/24422)
+Eg: [https://rsshub.app/douyu/room/24422](https://rsshub.app/douyu/room/24422)
-路由: `/douyu/room/:id`
+Route: `/douyu/room/:id`
-参数: id,直播间 id,可在主播直播间页 URL 中找到
+Parameters: id, 直播间 id, 可在主播直播间页 URL 中找到
## 熊猫直播
### 直播间开播下播
-举例: [https://rsshub.app/panda/room/10300](https://rsshub.app/panda/room/10300)
+Eg: [https://rsshub.app/panda/room/10300](https://rsshub.app/panda/room/10300)
-路由: `/panda/room/:id`
+Route: `/panda/room/:id`
-参数: id,直播间 id,可在主播直播间页 URL 中找到
+Parameters: id, 直播间 id, 可在主播直播间页 URL 中找到
## V2EX
### 最热/最新主题
-举例: [https://rsshub.app/v2ex/topics/latest](https://rsshub.app/v2ex/topics/latest)
+Eg: [https://rsshub.app/v2ex/topics/latest](https://rsshub.app/v2ex/topics/latest)
-路由: `/v2ex/topics/:type`
+Route: `/v2ex/topics/:type`
-参数: type: hot 或 latest
+Parameters: type: hot 或 latest
## Telegram
@@ -1083,25 +1083,25 @@ key: 产品密钥
::: tip 提示
-订阅要求:将机器人 [@RSSHub_bot](https://t.me/RSSHub_bot) 加为频道管理员,然后发一条消息后才可正常获取数据
+订阅要求:将机器人 [@RSSHub_bot](https://t.me/RSSHub_bot) 加为频道管理员, 然后发一条消息后才可正常获取数据
:::
-举例: [https://rsshub.app/telegram/channel/awesomeDIYgod](https://rsshub.app/telegram/channel/awesomeDIYgod)
+Eg: [https://rsshub.app/telegram/channel/awesomeDIYgod](https://rsshub.app/telegram/channel/awesomeDIYgod)
-路由: `/telegram/channel/:username`
+Route: `/telegram/channel/:username`
-参数: username,频道 username
+Parameters: username, 频道 username
## Readhub
### 分类
-举例: [https://rsshub.app/readhub/category/topic](https://rsshub.app/readhub/category/topic)
+Eg: [https://rsshub.app/readhub/category/topic](https://rsshub.app/readhub/category/topic)
-路由: `/readhub/category/:category`
+Route: `/readhub/category/:category`
-参数: category,分类名
+Parameters: category, 分类名
| 热门话题 | 科技动态 | 开发者资讯 | 区块链快讯 |
| -------- | -------- | ---------- | ---------- |
@@ -1111,7 +1111,7 @@ key: 产品密钥
::: tip 提示
-- tags 可以在 [konachan](https://konachan.com/post) 选好后, 复制其 URL 中 tags= 后的参数
+- tags 可以在 [konachan](https://konachan.com/post) 选好后, 复制其 URL 中 tags= 后的 Parameters
- 路由可选 `/konachan` 或 `/konachan.com` 或 `/konachan.net`, 其中前两者相同, `.net` 是全年龄健康的壁纸 ♡
:::
@@ -1187,11 +1187,11 @@ GitHub 官方也提供了一些 RSS:
### 用户仓库
-举例: [https://rsshub.app/github/repos/DIYgod](https://rsshub.app/github/repos/DIYgod)
+Eg: [https://rsshub.app/github/repos/DIYgod](https://rsshub.app/github/repos/DIYgod)
-路由: `/github/repos/:user`
+Route: `/github/repos/:user`
-参数: user,用户名
+Parameters: user, 用户名
### Trending
@@ -1201,22 +1201,22 @@ GitHub 官方也提供了一些 RSS:
[https://rsshub.app/github/trending/daily/javascript](https://rsshub.app/github/trending/daily/javascript)
-路由: `/github/trending/:since/:language?`
+Route: `/github/trending/:since/:language?`
-参数:
+Parameters:
-since,时间跨度,可在 [Trending 页](https://github.com/trending/javascript?since=monthly) URL 中找到,可选 daily weekly monthly
+since, 时间跨度, 可在 [Trending 页](https://github.com/trending/javascript?since=monthly) URL 中找到, 可选 daily weekly monthly
-language,语言,可在 [Trending 页](https://github.com/trending/javascript?since=monthly) URL 中找到
+language, 语言, 可在 [Trending 页](https://github.com/trending/javascript?since=monthly) URL 中找到
### Issue
-举例: [https://rsshub.app/github/issue/DIYgod/RSSHub](https://rsshub.app/github/issue/DIYgod/RSSHub)
+Eg: [https://rsshub.app/github/issue/DIYgod/RSSHub](https://rsshub.app/github/issue/DIYgod/RSSHub)
-路由: `/github/issue/:user/:repo`
+Route: `/github/issue/:user/:repo`
-参数: user,用户名
-参数: repo,仓库名
+Parameters: user, 用户名
+Parameters: repo, 仓库名
## 纽约时报
@@ -1228,65 +1228,65 @@ language,语言,可在 [Trending 页](https://github.com/trending/javascript
### 新闻早报
-举例: [https://rsshub.app/nytimes/morning_post](https://rsshub.app/nytimes/morning_post)
+Eg: [https://rsshub.app/nytimes/morning_post](https://rsshub.app/nytimes/morning_post)
-路由: `/nytimes/morning_post`
+Route: `/nytimes/morning_post`
-参数: 无
+Parameters: N/A
## UU 看书
### 小说章节
-举例: [https://rsshub.app/uukanshu/chapter/49621](https://rsshub.app/uukanshu/chapter/49621)
+Eg: [https://rsshub.app/uukanshu/chapter/49621](https://rsshub.app/uukanshu/chapter/49621)
-路由: `/uukanshu/chapter/:id`
+Route: `/uukanshu/chapter/:id`
-参数: id,小说 id,可在对应小说页 URL 中找到
+Parameters: id, 小说 id, 可在对应小说页 URL 中找到
## 3DMGame
### 新闻中心
-举例: [https://rsshub.app/3dm/news](https://rsshub.app/3dm/news)
+Eg: [https://rsshub.app/3dm/news](https://rsshub.app/3dm/news)
-路由: `/3dm/news`
+Route: `/3dm/news`
-参数: 无
+Parameters: N/A
### 新闻
-举例: [https://rsshub.app/3dm/detroitbecomehuman/news](https://rsshub.app/3dm/detroitbecomehuman/news)
+Eg: [https://rsshub.app/3dm/detroitbecomehuman/news](https://rsshub.app/3dm/detroitbecomehuman/news)
-路由: `/3dm/:name/news`
+Route: `/3dm/:name/news`
-参数: name,游戏的编号可以在专题页的 url 中找到
+Parameters: name, 游戏的编号可以在专题页的 url 中找到
### 攻略
-举例: [https://rsshub.app/3dm/detroitbecomehuman/gl](https://rsshub.app/3dm/detroitbecomehuman/gl)
+Eg: [https://rsshub.app/3dm/detroitbecomehuman/gl](https://rsshub.app/3dm/detroitbecomehuman/gl)
-路由: `/3dm/:name/gl`
+Route: `/3dm/:name/gl`
-参数: name,游戏的编号可以在专题页的 url 中找到
+Parameters: name, 游戏的编号可以在专题页的 url 中找到
### 下载
-举例: [https://rsshub.app/3dm/detroitbecomehuman/download](https://rsshub.app/3dm/detroitbecomehuman/download)
+Eg: [https://rsshub.app/3dm/detroitbecomehuman/download](https://rsshub.app/3dm/detroitbecomehuman/download)
-路由: `/3dm/:name/download`
+Route: `/3dm/:name/download`
-参数: name,游戏的编号可以在专题页的 url 中找到
+Parameters: name, 游戏的编号可以在专题页的 url 中找到
## 喜马拉雅
### 专辑
-举例: [https://rsshub.app/ximalaya/album/shangye/299146/](https://rsshub.app/ximalaya/album/shangye/299146/)
+Eg: [https://rsshub.app/ximalaya/album/shangye/299146/](https://rsshub.app/ximalaya/album/shangye/299146/)
-路由: `/ximalaya/album/:classify/:id`
+Route: `/ximalaya/album/:classify/:id`
-参数:
+Parameters:
classify, 专辑分类, 可在对应专辑页面的 URL 中找到
@@ -1302,11 +1302,11 @@ id, 专辑 id, 可在对应专辑页面的 URL 中找到
### Lookup Torrents by IMDB ID
-举例: [https://rsshub.app/eztv/torrents/6048596](https://rsshub.app/eztv/torrent/6048596)
+Eg: [https://rsshub.app/eztv/torrents/6048596](https://rsshub.app/eztv/torrent/6048596)
-路由: `/eztv/torrents/:imdb_id`
+Route: `/eztv/torrents/:imdb_id`
-参数: imdb_id,想搜寻的 show 的种子所对应的 IMDB ID,可在 [IMDB](https://www.imdb.com) 官网找到
+Parameters: imdb_id, 想搜寻的 show 的种子所对应的 IMDB ID, 可在 [IMDB](https://www.imdb.com) 官网找到
## 什么值得买
@@ -1318,19 +1318,19 @@ id, 专辑 id, 可在对应专辑页面的 URL 中找到
### 关键词
-举例: [https://rsshub.app/smzdm/keyword/女装](https://rsshub.app/smzdm/keyword/女装)
+Eg: [https://rsshub.app/smzdm/keyword/女装](https://rsshub.app/smzdm/keyword/女装)
-路由: `/smzdm/keyword/:keyword`
+Route: `/smzdm/keyword/:keyword`
-参数: keyword,你想订阅的关键词
+Parameters: keyword, 你想订阅的关键词
### 排行榜
-举例: [https://rsshub.app/smzdm/ranking/pinlei/11/3](https://rsshub.app/smzdm/ranking/pinlei/11/3)
+Eg: [https://rsshub.app/smzdm/ranking/pinlei/11/3](https://rsshub.app/smzdm/ranking/pinlei/11/3)
-路由: `/smzdm/ranking/:rank_type/:rank_id/:hour`
+Route: `/smzdm/ranking/:rank_type/:rank_id/:hour`
-参数
+Parameters
**rank_type**
@@ -1376,37 +1376,37 @@ id, 专辑 id, 可在对应专辑页面的 URL 中找到
### 学术讲座
-举例: [https://rsshub.app/shmtu/events](https://rsshub.app/shmtu/events)
+Eg: [https://rsshub.app/shmtu/events](https://rsshub.app/shmtu/events)
-路由: `/shmtu/events`
+Route: `/shmtu/events`
-参数: 无
+Parameters: N/A
### 通知公告
-举例: [https://rsshub.app/shmtu/notes](https://rsshub.app/shmtu/notes)
+Eg: [https://rsshub.app/shmtu/notes](https://rsshub.app/shmtu/notes)
-路由: `/shmtu/notes`
+Route: `/shmtu/notes`
-参数: 无
+Parameters: N/A
### 教务信息
-举例: [https://rsshub.app/shmtu/jwc/1](https://rsshub.app/shmtu/jwc/1)
+Eg: [https://rsshub.app/shmtu/jwc/1](https://rsshub.app/shmtu/jwc/1)
-路由: `/shmtu/jwc/:type`
+Route: `/shmtu/jwc/:type`
-参数: type,1 为教务新闻,2 为教务公告
+Parameters: type, 1 为教务新闻,2 为教务公告
## 新京报
### 栏目
-举例: [https://rsshub.app/bjnews/realtime](https://rsshub.app/bjnews/realtime)
+Eg: [https://rsshub.app/bjnews/realtime](https://rsshub.app/bjnews/realtime)
路由: `/bjnews/:category`
-参数: category,新京报的栏目名,点击对应栏目后在地址栏找到
+Parameters: category, 新京报的栏目名, 点击对应栏目后在地址栏找到
## 停水通知
@@ -1414,37 +1414,37 @@ id, 专辑 id, 可在对应专辑页面的 URL 中找到
### 杭州市
-举例: [https://rsshub.app/tingshuitz/hangzhou](https://rsshub.app/tingshuitz/hangzhou)
+Eg: [https://rsshub.app/tingshuitz/hangzhou](https://rsshub.app/tingshuitz/hangzhou)
-路由: `/tingshuitz/hangzhou`
+Route: `/tingshuitz/hangzhou`
-参数: 无
+Parameters: N/A
### 萧山区
-举例: [https://rsshub.app/tingshuitz/xiaoshan](https://rsshub.app/tingshuitz/xiaoshan)
+Eg: [https://rsshub.app/tingshuitz/xiaoshan](https://rsshub.app/tingshuitz/xiaoshan)
-路由: `/tingshuitz/xiaoshan`
+Route: `/tingshuitz/xiaoshan`
-参数: 无
+Parameters: N/A
### 大连市
-举例: [https://rsshub.app/tingshuitz/dalian](https://rsshub.app/tingshuitz/dalian)
+Eg: [https://rsshub.app/tingshuitz/dalian](https://rsshub.app/tingshuitz/dalian)
-路由: `/tingshuitz/dalian`
+Route: `/tingshuitz/dalian`
-参数: 无
+Parameters: N/A
## 米哈游
### 崩坏 2-游戏公告
-举例: [https://rsshub.app/mihoyo/bh2/gach](https://rsshub.app/mihoyo/bh2/gach)
+Eg: [https://rsshub.app/mihoyo/bh2/gach](https://rsshub.app/mihoyo/bh2/gach)
-路由: `/mihoyo/bh2/:type`
+Route: `/mihoyo/bh2/:type`
-参数:type,公告种类
+Parameters: type, 公告种类
| 最新公告 | 版本信息 | 祈愿信息 | 活动介绍 |
| -------- | -------- | -------- | -------- |
@@ -1452,11 +1452,11 @@ id, 专辑 id, 可在对应专辑页面的 URL 中找到
### 崩坏 3-游戏公告
-举例: [https://rsshub.app/mihoyo/bh3/strategy](https://rsshub.app/mihoyo/bh3/strategy)
+Eg: [https://rsshub.app/mihoyo/bh3/strategy](https://rsshub.app/mihoyo/bh3/strategy)
-路由: `/mihoyo/bh3/:type`
+Route: `/mihoyo/bh3/:type`
-参数:type,公告种类
+Parameters: type, 公告种类
| 最新 | 公告 | 新闻 | 活动 | 攻略 |
| ------ | ------ | ---- | -------- | -------- |
@@ -1466,11 +1466,11 @@ id, 专辑 id, 可在对应专辑页面的 URL 中找到
### 分类
-举例: [https://rsshub.app/reimu/category/music](https://rsshub.app/reimu/category/music)
+Eg: [https://rsshub.app/reimu/category/music](https://rsshub.app/reimu/category/music)
-路由: `/reimu/category/:category`
+Route: `/reimu/category/:category`
-参数:category,分类名
+Parameters: category, 分类名
| 3d | 动画 | 合集 | 图包 | 壁纸 | 御所汉化 | 游戏 | 漫画 | 独立 | 表番推荐 | 音声 |
| --- | ----- | ---------- | ------- | --------- | -------- | ---- | ----- | ----- | --------- | ----- |
@@ -1478,21 +1478,21 @@ id, 专辑 id, 可在对应专辑页面的 URL 中找到
### 标签
-举例: [https://rsshub.app/reimu/tag/ntr](https://rsshub.app/reimu/tag/ntr)
+Eg: [https://rsshub.app/reimu/tag/ntr](https://rsshub.app/reimu/tag/ntr)
-路由: `/reimu/tag/:tag`
+Route: `/reimu/tag/:tag`
-参数:tag,标签名,例如: **ntr**, **rbq**, **凌辱**
+Parameters: tag, 标签名, 例如: **ntr**, **rbq**, **凌辱**
## 草榴社区
### 分区帖子
-举例: [https://rsshub.app/t66y/7](https://rsshub.app/t66y/7)
+Eg: [https://rsshub.app/t66y/7](https://rsshub.app/t66y/7)
-路由: `/t66y/:id`
+Route: `/t66y/:id`
-参数: id,分区 id,可在分区页 URL 中找到
+Parameters: id, 分区 id, 可在分区页 URL 中找到
| 亚洲无码原创区 | 亚洲有码原创区 | 欧美原创区 | 动漫原创区 | 国产原创区 |
| -------------- | -------------- | ---------- | ---------- | ---------- |
@@ -1510,19 +1510,19 @@ id, 专辑 id, 可在对应专辑页面的 URL 中找到
### 首页
-举例: [https://rsshub.app/kejixingqiu/home](https://rsshub.app/kejixingqiu/home)
+Eg: [https://rsshub.app/kejixingqiu/home](https://rsshub.app/kejixingqiu/home)
-路由: `/kejixingqiu/home`
+Route: `/kejixingqiu/home`
## 北大信科
### 公告通知
-举例: [https://rsshub.app/pku/eecs/0](https://rsshub.app/pku/eecs/0)
+Eg: [https://rsshub.app/pku/eecs/0](https://rsshub.app/pku/eecs/0)
-路由: `/eecs/:type`
+Route: `/eecs/:type`
-可选参数: type,分区 type,可在网页 URL 中找到
+可选 Parameters: type, 分区 type, 可在网页 URL 中找到
| 全部 | 学院通知 | 人事通知 | 教务通知 | 学工通知 | 科研通知 | 财务通知 | 工会通知 | 院友通知 |
| ---- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- |
@@ -1532,11 +1532,11 @@ id, 专辑 id, 可在对应专辑页面的 URL 中找到
### 分类
-举例: [https://rsshub.app/gcores/category/1](https://rsshub.app/gcores/category/1)
+Eg: [https://rsshub.app/gcores/category/1](https://rsshub.app/gcores/category/1)
-路由: `/gcores/category/:category`
+Route: `/gcores/category/:category`
-参数: category,分类名
+Parameters: category, 分类名
| 文章 | 新闻 | 电台 |
| ---- | ---- | ---- |
@@ -1554,27 +1554,27 @@ id, 专辑 id, 可在对应专辑页面的 URL 中找到
路由: `/natgeo/:cat/:type?`
-参数: cat, 分类; type, 类型
+Parameters: cat, 分类; type, 类型
-可在 url 中获取,例如`https://www.natgeomedia.com/category/news/ngnews`对应 cat, type 分别为 news, ngnews
+可在 url 中获取, 例如`https://www.natgeomedia.com/category/news/ngnews`对应 cat, type 分别为 news, ngnews
## ONE · 一个
举例: [https://rsshub.app/one](https://rsshub.app/one)
-路由: `/one`
+Route: `/one`
-参数: 无
+Parameters: N/A
## 推酷
### 周刊
-举例: [https://rsshub.app/tuicool/mags/tech](https://rsshub.app/tuicool/mags/tech)
+Eg: [https://rsshub.app/tuicool/mags/tech](https://rsshub.app/tuicool/mags/tech)
-路由: `/tuicool/mags/:type`
+Route: `/tuicool/mags/:type`
-参数: type
+Parameters: type
| 编程狂人 | 设计匠艺 | 创业周刊 | 科技周刊 |
| -------- | -------- | -------- | -------- |
@@ -1588,7 +1588,7 @@ id, 专辑 id, 可在对应专辑页面的 URL 中找到
路由: `/hexo/next/:url`
-参数: url 博客 Url 不带协议头
+Parameters: url 博客 Url 不带协议头
## 小米
@@ -1596,9 +1596,9 @@ id, 专辑 id, 可在对应专辑页面的 URL 中找到
举例: [https://rsshub.app/mi/crowdfunding](https://rsshub.app/mi/crowdfunding)
-路由: `/mi/crowdfunding`
+Route: `/mi/crowdfunding`
-参数: 无
+Parameters: N/A
## 华南师范大学
@@ -1608,7 +1608,7 @@ id, 专辑 id, 可在对应专辑页面的 URL 中找到
路由: `/scnu/jw`
-参数:无
+Parameters: N/A
### 图书馆通知
@@ -1616,7 +1616,7 @@ id, 专辑 id, 可在对应专辑页面的 URL 中找到
路由: `/scnu/library`
-参数:无
+Parameters: N/A
### 计算机学院竞赛通知
@@ -1624,7 +1624,7 @@ id, 专辑 id, 可在对应专辑页面的 URL 中找到
路由: `/scnu/cs/match`
-参数:无
+Parameters: N/A
## Keep
@@ -1632,9 +1632,9 @@ id, 专辑 id, 可在对应专辑页面的 URL 中找到
举例:[https://rsshub.app/keep/user/556b02c1ab59390afea671ea](https://rsshub.app/keep/user/556b02c1ab59390afea671ea)
-路由: `/keep/user/:id`
+Route: `/keep/user/:id`
-参数: id,Keep 用户 id
+Parameters: id, Keep 用户 id
## 起点
@@ -1644,7 +1644,7 @@ id, 专辑 id, 可在对应专辑页面的 URL 中找到
路由: `/qidian/chapter/:id`
-参数: id,小说 id,可在对应小说页 URL 中找到
+Parameters: id, 小说 id, 可在对应小说页 URL 中找到
### 讨论区
@@ -1652,7 +1652,7 @@ id, 专辑 id, 可在对应专辑页面的 URL 中找到
路由: `/qidian/forum/:id`
-参数: id,小说 id,可在对应小说页 URL 中找到
+Parameters: id, 小说 id, 可在对应小说页 URL 中找到
## 懂球帝
@@ -1662,7 +1662,7 @@ id, 专辑 id, 可在对应专辑页面的 URL 中找到
路由: `/dongqiudi/daily`
-参数:无
+Parameters: N/A
## 维基百科
@@ -1672,21 +1672,21 @@ id, 专辑 id, 可在对应专辑页面的 URL 中找到
路由: `/wikipedia/mainland`
-参数:无
+Parameters: N/A
## 雪球
### 用户动态
-举例: [https://rsshub.app/xueqiu/user/8152922548](https://rsshub.app/xueqiu/user/8152922548)
+Eg: [https://rsshub.app/xueqiu/user/8152922548](https://rsshub.app/xueqiu/user/8152922548)
-路由: `/xueqiu/user/:id/:type?`
+Route: `/xueqiu/user/:id/:type?`
-参数:
+Parameters:
-id,用户 id,可在用户主页 URL 中找到
+id, 用户 id, 可在用户主页 URL 中找到
-type,可选,动态的类型,不填则默认全部
+type, 可选, 动态的类型, 不填则默认全部
| 原发布 | 长文 | 问答 | 热门 | 交易 |
| ------ | ---- | ---- | ---- | ---- |
@@ -1694,13 +1694,13 @@ type,可选,动态的类型,不填则默认全部
### 用户收藏动态
-举例: [https://rsshub.app/xueqiu/favorite/8152922548](https://rsshub.app/xueqiu/favorite/8152922548)
+Eg: [https://rsshub.app/xueqiu/favorite/8152922548](https://rsshub.app/xueqiu/favorite/8152922548)
-路由: `/xueqiu/favorite/:id`
+Route: `/xueqiu/favorite/:id`
-参数:
+Parameters:
-id,用户 id,可在用户主页 URL 中找到
+id, 用户 id, 可在用户主页 URL 中找到
## 中国美术馆
@@ -1710,7 +1710,7 @@ id,用户 id,可在用户主页 URL 中找到
路由: `/namoc/announcement`
-参数:无
+Parameters: N/A
### 新闻
@@ -1718,7 +1718,7 @@ id,用户 id,可在用户主页 URL 中找到
路由: `/namoc/news`
-参数:无
+Parameters: N/A
### 媒体联报
@@ -1726,7 +1726,7 @@ id,用户 id,可在用户主页 URL 中找到
路由: `/namoc/media`
-参数:无
+Parameters: N/A
### 展览预告
@@ -1734,7 +1734,7 @@ id,用户 id,可在用户主页 URL 中找到
路由: `/namoc/exhibition`
-参数:无
+Parameters: N/A
### 焦点专题
@@ -1742,61 +1742,61 @@ id,用户 id,可在用户主页 URL 中找到
路由: `/namoc/specials`
-参数:无
+Parameters: N/A
## Greasy Fork
### 脚本更新
-举例: [https://rsshub.app/greasyfork/zh-CN/bilibili.com](https://rsshub.app/greasyfork/zh-CN/bilibili.com)
+Eg: [https://rsshub.app/greasyfork/zh-CN/bilibili.com](https://rsshub.app/greasyfork/zh-CN/bilibili.com)
-路由: `/greasyfork/:language/:domain?`
+Route: `/greasyfork/:language/:domain?`
-参数:
+Parameters:
-language,语言,可在网站右上角找到, `all` 为所有语言
+language, 语言, 可在网站右上角找到, `all` 为所有语言
-domain,按脚本生效域名过滤,可选
+domain, 按脚本生效域名过滤, 可选
## LinkedKeeper
### 博文
-举例: [https://rsshub.app/linkedkeeper/sub/1](https://rsshub.app/linkedkeeper/sub/1)
+Eg: [https://rsshub.app/linkedkeeper/sub/1](https://rsshub.app/linkedkeeper/sub/1)
-路由: `/linkedkeeper/:type/:id?`
+Route: `/linkedkeeper/:type/:id?`
-参数:
+Parameters:
-type,博文分类,为 URL 中 `.action` 的文件名
+type, 博文分类, 为 URL 中 `.action` 的文件名
-id,可选,分区或标签的 ID,对应 URL 中的 `sid` 或 `tid`
+id, 可选, 分区或标签的 ID, 对应 URL 中的 `sid` 或 `tid`
## 开源中国
### 资讯
-举例: [https://rsshub.app/oschina/news](https://rsshub.app/oschina/news)
+Eg: [https://rsshub.app/oschina/news](https://rsshub.app/oschina/news)
-路由: `/oschina/news`
+Route: `/oschina/news`
-参数:无
+Parameters: N/A
## All the Flight Deals
### 特价机票 Flight Deals
-举例: [https://rsshub.app/atfd/us+new york,gb+london/1](https://rsshub.app/atfd/us+new york,gb+london/1)
+Eg: [https://rsshub.app/atfd/us+new york,gb+london/1](https://rsshub.app/atfd/us+new york,gb+london/1)
-路由: `/atfd/:locations/:nearby?`
+Route: `/atfd/:locations/:nearby?`
-参数:
+Parameters:
locations:
- 1. 始发地 ISO 3166-1 国家代码+城市名称,例如 `us+new york`,https://rsshub.app/atfd/us+new york
- 2. 支持逗号区分多个始发地,例如 `us+new york,gb+london`,https://rsshub.app/atfd/us+new york,gb+london/
+ 1. 始发地 ISO 3166-1 国家代码+城市名称, 例如 `us+new york`, https://rsshub.app/atfd/us+new york
+ 2. 支持逗号区分多个始发地, 例如 `us+new york,gb+london`, https://rsshub.app/atfd/us+new york,gb+london/
ISO 3166-1 国家代码列表请参见 https://en.wikipedia.org/wiki/ISO_3166-1
-nearby: 可选 0 或 1,默认 0 为不包括,是否包括临近机场
+nearby: 可选 0 或 1, 默认 0 为不包括, 是否包括临近机场
diff --git a/docs/en/install/README.md b/docs/en/install/README.md
index d4725991a8..c2c19c17c1 100644
--- a/docs/en/install/README.md
+++ b/docs/en/install/README.md
@@ -2,25 +2,25 @@
sidebar: auto
---
-# 部署
+# Deployment
-部署 RSSHub 非常简单,如果您在部署过程中遇到无法解决的问题请到 [issues](https://github.com/DIYgod/RSSHub/issues) 寻找类似的问题或 [向我们提问](https://github.com/DIYgod/RSSHub/issues/new),我们会尽快给您答复。
+RSSHub provides painless deployment, you may open an [issue](https://github.com/DIYgod/RSSHub/issues/new) if you believe you have encountered a problem not listed [here](https://github.com/DIYgod/RSSHub/issues), the community will try to sort it out asap.
-## 手动部署
+## Manual Deployment
-部署 `RSSHub` 最直接的方式,您可以按照以下步骤将 `RSSHub` 部署在您的 电脑、服务器或者其他任何地方。
+Manually deploy a new `RSSHub` instance to a location of your choice.
-### 在安装之前
+## System requirement
-在安装 RSSHub 之前,请确保您的电脑中已经安装了 [Git](https://git-scm.com/) 和 [Node.js >= 8.0.0](https://nodejs.org/)。
+Please ensure you have installed both [Git](https://git-scm.com/) and [Node.js >= 8.0.0](https://nodejs.org/).
-### 安装 Git
+### Install Git
-::: tip 提示
+::: tip
-首先您应该输入 `git`,看看系统有没有安装 Git:
+Entering `git` to check whether Git is already installed:
-windows 打开 `cmd`, macOS 打开`终端(terminal)`。
+Use `cmd` for windows, use `terminal` for UNIX-based OS including macOS.
```bash
$ git
@@ -30,112 +30,110 @@ usage: git [--version] [--help] [-C ] [-c name=value]
:::
-- Windows:从 Git 官网直接[下载安装程序](https://git-scm.com/downloads)。
-- MacOS:使用 [Homebrew](https://brew.sh/) `$ brew install git` 或者[下载安装程序](https://git-scm.com/download/mac)。
-- Linux:使用您的包管理器安装例如 `$ sudo apt-get install git`。
+- Windows:Download Git [from git's official website](https://git-scm.com/downloads).
+- macOS:Use [Homebrew](https://brew.sh/) `$ brew install git` or [download from git's official website](https://git-scm.com/download/mac).
+- UNIX: your package manager `$ sudo apt-get install git`.
-### 安装 Node.JS
+### Install Node.JS
#### Windows
-Windows 用户请 [下载安装程序](https://nodejs.org/zh-cn/)。安装时,请勾选`Add to PATH`选项。
+Windows please download [from node's official website](https://nodejs.org/zh-cn/). During the installation, please check `Add to PATH` option.
-#### MacOS & Linux
+#### UNIX-based
-安装 NodeJS 的最佳方式是使用 [nvm](https://github.com/creationix/nvm)。
+The easiest way to install NodeJS is using [nvm](https://github.com/creationix/nvm).
-安装 `nvm`
+Install `nvm`
```bash
$ curl https://raw.github.com/creationix/nvm/master/install.sh | sh
```
-安装完成后,重启终端并执行下列命令即可安装 `Node.js`。
+Upon completion please restart your terminal to install `Node.js`.
```bash
$ nvm install node
```
-### 安装 RSSHub
+### Download RSSHub
-首先是下载 `RSSHub` 的源码,请执行下列命令。
+Execute the following commands to download the source code
```bash
$ git clone https://github.com/DIYgod/RSSHub.git
$ cd RSSHub
```
-下载完成后,需要安装依赖。
+Execute the following commands to the dependencies
```bash
$ npm install
```
-::: tip 提示
+::: tip
-推荐使用 [Yarn](https://yarn.bootcss.com/) ,`Yarn` 比 `npm` 更快更稳定。
+[Yarn](https://yarn.bootcss.com/) is recommended over `npm` for its performance and stability
-使用 `Yarn` 安装依赖时只需要键入
+Use `Yarn` simplifies the dependency installation process
```bash
$ yarn
```
-由于众所周知的原因,在中国使用 `npm` 下载依赖十分缓慢,建议挂一个代理或者考虑使用 [NPM 镜像](https://npm.taobao.org/)。
-
:::
-### 启动
+### Launch
-在 `RSSHub` 文件夹中运行下面的命令就可以启动。
+Under `RSSHub`'s root directory, execute the following commands to launch
```bash
$ npm start
```
-在浏览器中打开 [http://127.0.0.1:1200/](http://127.0.0.1:1200/),enjoy it! ✅
+Visit [http://127.0.0.1:1200/](http://127.0.0.1:1200/), and enjoy it! ✅
-### 更新
+### Update
-在 `RSSHub` 文件夹中运行下面的命令就从 github 仓库拉取最新版本。
+Under `RSSHub`'s directory, execute the following commands to pull the latest source code for `RSSHub`
```bash
$ git pull
```
-### 添加配置
+### Configuration
-可以通过修改 `config.js` 或者设置环境变量来配置 RSSHub。
+`RSSHub` reads its configurations from `config.js` or system environment variables.
-**如何设置环境变量**
+**How to set system environment variables**
-Windows 系统在 cmd.exe 中运行 `$ set PORT=1000`
+Under Windows, enter `$ set PORT=1000` in cmd
-macOS & Linux 运行 `$ PORT=1000`
+Under UNIX-based OS, enter `$ PORT=1000` in terminal
-再运行 `$ npm start` 启动 RSSHub 即可将监听端口设置为 `1000`。
+Enter `$ npm start` to start a `RSSHub` install with port `1000`.
-此处设置的环境变量在关闭终端后就会被清除,如果您想保存这些配置可以编写一个简单的 [批处理文件](https://en.wikipedia.org/wiki/Batch_file) 或 [shell](https://en.wikipedia.org/wiki/Shell_script)。
+System environment variables set here will be purged after closing cmd/terminal, if you want persist the variables, you can create a simple [batch script](https://en.wikipedia.org/wiki/Batch_file) or [shell script](https://en.wikipedia.org/wiki/Shell_script).
-更多配置项请看 [应用配置](#应用配置)
+To configure more options please refer to [Settings](#Settings).
-### 使用 Redis 数据库缓存
+### Use Redis for caching
-RSSHub 默认会有 5 分钟的缓存,默认这个缓存是存放在内存中的。RSSHub 还支持 Redis 数据库缓存。
+By default, `RSSHub` caches everything for 5 minutes in RAM. Redis support is built-in.
-::: tip 提示
+::: tip
-除非流量特别大或者您需要建立分布式集群,否则不需要 Redis 缓存。
+Unless you are expecting high traffic or deploying in cluster-mode, Redis is not necessary.
:::
-#### 安装 Redis
+#### Install Redis
**Windows**
-安装 Redis on Windows 直接[下载安装程序](https://github.com/MicrosoftArchive/redis/releases)。
+Please download Redis for Windows from [Redis' github](https://github.com/MicrosoftArchive/redis/releases).
-在安装目录中运行下面的命令启动 Redis。
+Under your installation directory, execute the following commands to start Redis.
```bash
$ redis-server redis.windows.conf
@@ -143,21 +141,21 @@ $ redis-server redis.windows.conf
**MacOS**
-使用 [Homebrew](https://brew.sh/) 安装 Redis。
+Use [Homebrew](https://brew.sh/) to install Redis.
```bash
$ brew install redis
```
-再运行下面的命令启动 Redis。
+Execute the following commands to start Redis.
```bash
$ brew services start redis
```
-**Linux**
+**UNIX-based**
-使用您的包管理器安装 Redis。
+Use your package manager to install Redis.
```bash
# apt
@@ -167,119 +165,117 @@ $ sudo apt install redis-server
$ sudo yum install redis
```
-然后运行 `$ redis-server` 启动 Redis。
+Execute `$ redis-server` to start Redis.
-#### 启用 Redis 数据库缓存
+#### Enable RSSHub to Redis as the caching backend
-修改配置项 `CACHE_TYPE` 为 `redis`,RSSHub 将使用默认地址 `redis://localhost:6379/` 连接 Redis,如果需要修改地址请看 [应用配置](#应用配置)。
+Change `CACHE_TYPE` to `redis`, RSSHub will try to connect to `redis://localhost:6379/`. For changing the target address, please refer to [Settings](#Settings).
-## 部署到 Docker
+## Docker Deployment
-Docker 属于 Linux 容器的一种封装,提供简单易用的容器使用接口。它是目前最流行的 Linux 容器解决方案。
+Docker is the most popular containerization technology, it simplifies the deployment process down to one line of code.
-### 安装 Docker
+### Install Docker
-官方网站上有各种环境下的 [安装指南](https://docs.docker.com/engine/installation/)
+Please refer to [Docker's official guide](https://docs.docker.com/engine/installation/)
-### 部署
+### Deployment
-运行下面的命令下载 RSSHub 镜像。
+Execute the following command to pull RSSHub's docker image.
```bash
$ docker pull diygod/rsshub
```
-然后运行 RSSHub 即可
+Start a RSSHub container
```bash
$ docker run -d --name rsshub -p 1200:1200 diygod/rsshub
```
-在浏览器中打开 [http://127.0.0.1:1200/](http://127.0.0.1:1200/),enjoy it! ✅
+Visit [http://127.0.0.1:1200/](http://127.0.0.1:1200/), and enjoy it! ✅
-您可以使用下面的命令来关闭 RSSHub。
+Execute the following command to stop `RSSHub`.
```bash
$ docker stop rsshub
```
-### 更新
+### Update
-您可以使用下面的命令来更新镜像。
+Execute the following command to pull the latest `RSSHub` docker image.
```bash
-# 先关闭 rsshub
+# stop the current rsshub container
$ docker stop rsshub
-# 删除现有的容器
+# delete the existing rsshub container
$ docker rm rsshub
-# 下载最新版的 rsshub 镜像
+# pull the latest rsshub image
$ docker pull diygod/rsshub
```
-### 添加配置
+### Configuration
-配置运行在 docker 中的 RSSHub,最便利的方法是使用环境变量。
+The simplest way to configure RSSHub container is via system environment variables.
-以设置缓存时间为 1 小时举例,只需要在运行时增加参数:`-e CACHE_EXPIRE=3600`
+For example, adding `-e CACHE_EXPIRE=3600` will set the cache time to 1 hour.
```bash
$ docker run -d --name rsshub -p 1200:1200 -e CACHE_EXPIRE=3600 -e GITHUB_ACCESS_TOKEN=example diygod/rsshub
```
-更多配置项请看 [应用配置](#应用配置)
+To configure more options please refer to [Settings](#Settings).
-### 使用 docker-compose 部署
+### Docker-compose Deployment
-[docker-compose](https://docs.docker.com/compose/overview/) 是用来运行多容器 Docker 应用的小工具,可以简化配置部署过程:
+[docker-compose](https://docs.docker.com/compose/overview/) simplifies multi-container deployment process:
-1. 创建 volume 持久化 Redis 缓存
+1. Create a docker volume to persist Redis caches
```bash
$ docker volume create redis-data
```
-2. 修改 [docker-compose.yml](https://github.com/DIYgod/RSSHub/blob/master/docker-compose.yml) 中的 `environment` 进行配置
+2. Change `environment` section in [docker-compose.yml](https://github.com/DIYgod/RSSHub/blob/master/docker-compose.yml) to configure the corresponding option
-3. 部署
+3. Deploy
```bash
$ docker-compose up
```
-4. 更新
+4. Update
```bash
$ docker-compose build
$ docker-compose up
```
-## 部署到 Heroku
+## Heroku Deployment
[](https://heroku.com/deploy?template=https%3A%2F%2Fgithub.com%2FDIYgod%2FRSSHub)
-## 部署到 Google App Engine
+## Google App Engine(GAE) Deployment
-### 部署之前
+### Before You Begin
-[Before you begin](https://cloud.google.com/appengine/docs/flexible/nodejs/quickstart)
+Follow the [official guide](https://cloud.google.com/appengine/docs/flexible/nodejs/quickstart) for completing your GCP account settings, creating a new Node project, adding billing information (required), installing git and initializing gcloud([link](https://cloud.google.com/sdk/gcloud/)). Node.js is not required if you don't plan to debug RSSHub locally.
-按照这里的引导完成 GCP 账号设置,创建 GCP 项目,创建 App Engine 项目,开通付费功能(必须),安装 git 与 gcloud 工具。并完成 gcloud 工具的初始化,初始化具体方式[请查看这个链接](https://cloud.google.com/sdk/gcloud/?hl=zh-CN)。如果你不打算在本地调试本项目,可以不安装 Node.js 环境。
+Please note, GAE free tier doesn't support Flexible Environment , please check the pricing plan prior to deployment.
-请注意,GAE 免费用量不支持 Flexible Environment ,部署至 Flexible Environment 前请确认收费标准。
+Node.js standard environment is still under beta, unknown or unexpected errors might be encountered during the deployment.
-Node.JS 的 standard environment 仍在测试中,您可能会在部署或使用中遇到某些不可预期的问题。
+### Pull
-### 拉取
+Execute `git clone https://github.com/DIYgod/RSSHub.git` to pull the latest code
-运行 `git clone https://github.com/DIYgod/RSSHub.git` 拉取本项目的最新版本。
+### app.yaml Settings
-### app.yaml 配置
+#### Deploy to Flexible Environment
-#### 部署至 Flexible Environment
-
-在 RSSHub 项目根目录下建立一个 app.yaml 文件,内容示例如下:
+Under RSSHub's root directory, create a file `app.yaml` with the following content:
```yaml
# [START app_yaml]
@@ -291,91 +287,91 @@ env: flex
# for production use. For more information, see:
# https://cloud.google.com/appengine/docs/flexible/nodejs/configuring-your-app-with-app-yaml
manual_scaling:
- instances: 1
-# 以下是 app engine 资源配置,可以自行修改,硬盘最低为 10G
+ instances: 1
+# app engine resources, adjust to suit your needs, the required disk space is 10 GB
resources:
- cpu: 1
- memory_gb: 0.5
- disk_size_gb: 10
+ cpu: 1
+ memory_gb: 0.5
+ disk_size_gb: 10
network:
- forwarded_ports:
- - 80:1200
- - 443:1200
-# 以下是环境配置示例,具体可配置项见本文档配置章节
+ forwarded_ports:
+ - 80:1200
+ - 443:1200
+# environment variables section, refer to Settings
env_variables:
- CACHE_EXPIRE: "300"
+ CACHE_EXPIRE: '300'
# [END app_yaml]
```
-#### 部署至 standard environment
+#### Deploy to standard environment
-在 RSSHub 项目根目录下建立一个 app.yaml 文件,内容示例如下:
+Under RSSHub's root directory, create a file `app.yaml` with the following content:
```yaml
# [START app_yaml]
runtime: nodejs8
network:
- forwarded_ports:
- - 80:1200
- - 443:1200
-# 以下是环境配置示例,具体可配置项见本文档配置章节
+ forwarded_ports:
+ - 80:1200
+ - 443:1200
+# environment variables section, refer to Settings
env_variables:
- CACHE_EXPIRE: "300"
+ CACHE_EXPIRE: '300'
# [END app_yaml]
```
-### 开始部署
+### Launch
-在 RSSHub 项目根目录下运行
+Under RSSHub's root directory, execute the following commands to launch RSSHub
```bash
gcloud app deploy
```
-进行项目部署,如果您需要变更 app.yaml 文件名称或者变更部署的项目 ID 或者指定版本号等,请参考[这个链接](https://cloud.google.com/appengine/docs/flexible/nodejs/testing-and-deploying-your-app)的"Deploying a service" 部分。
+For changing the deployment project id or version id, please refer to `Deploying a service` section [here](https://cloud.google.com/appengine/docs/flexible/nodejs/testing-and-deploying-your-app).
-部署完成后可访问您的 Google App Engine URL 查看部署情况。
+You can access your `Google App Engine URL` to check the deployment status
-## 配置
+## Setting
-### 应用配置
+### Application Settings
-可以通过修改 `config.js` 或者设置环境变量来配置 RSSHub。
+`RSSHub` reads its configurations from `config.js` or environment variables.
::: tip 提示
-建议通过设置环境变量来配置 RSSHub。避免版本更新时的冲突。
+Use environment variables is recommended to avoid conflicts during upgrade.
:::
-`PORT`: 监听端口,默认为 `1200`
+`PORT`: listening port, default to `1200`
-`SOCKET`: 监听 Unix Socket,默认为 `null`
+`SOCKET`: listening Unix Socket, default to `null`
-`CACHE_TYPE`: 缓存类型,可为 `memory` 和 `redis`,设为空可以禁止缓存,默认为 `memory`
+`CACHE_TYPE`: cache type, `memory` or `redis`, empty this value will disable caching, default to `memory`
-`CACHE_EXPIRE`: 缓存过期时间,单位为秒,默认 300
+`CACHE_EXPIRE`: cache expiry time in seconds, default to `300`
-`LISTEN_INADDR_ANY`: 是否允许公网连接,默认 1
+`LISTEN_INADDR_ANY`: open up for external access, default to `1`
-`REDIS_URL`: Redis 连接地址(memory 缓存类型时无效),默认为 `redis://localhost:6379/`
+`REDIS_URL`: Redis target address(invalid when `CACHE_TYPE` is set to memory), default to `redis://localhost:6379/`
-`REDIS_PASSWORD`: Redis 连接密码(memory 缓存类型时无效)
+`REDIS_PASSWORD`: Redis password(invalid when `CACHE_TYPE` is set to memory)
### 部分 RSS 模块配置
-- `pixiv`: [注册地址](https://accounts.pixiv.net/signup)
+- `pixiv`: [registration](https://accounts.pixiv.net/signup)
- - `PIXIV_USERNAME`: Pixiv 用户名
+ - `PIXIV_USERNAME`: Pixiv username
- - `PIXIV_PASSWORD`: Pixiv 密码
+ - `PIXIV_PASSWORD`: Pixiv password
-- `disqus`: [申请地址](https://disqus.com/api/applications/)
+- `disqus`: [API Key application](https://disqus.com/api/applications/)
- `DISQUS_API_KEY`: Disqus API
-- `twitter`: [申请地址](https://apps.twitter.com)
+- `twitter`: [application creation](https://apps.twitter.com)
- `TWITTER_CONSUMER_KEY`: Twitter Consumer Key
@@ -385,24 +381,24 @@ gcloud app deploy
- `TWITTER_ACCESS_TOKEN_SECRET`: Twitter Access Token Secret
-- `youtube`: [申请地址](https://console.developers.google.com/)
+- `youtube`: [API Key application](https://console.developers.google.com/)
- `YOUTUBE_KEY`: YouTube API Key
-- `telegram`: [Telegram 机器人](https://telegram.org/blog/bot-revolution)
+- `telegram`: [Bot application](https://telegram.org/blog/bot-revolution)
- - `TELEGRAM_TOKEN`: Telegram 机器人 token
+ - `TELEGRAM_TOKEN`: Telegram bot token
-- `github`: [申请地址](https://github.com/settings/tokens)
+- `github`: [Access Token application](https://github.com/settings/tokens)
- `GITHUB_ACCESS_TOKEN`: GitHub Access Token
-### 访问控制
+### Access Control
-可以通过修改 `middleware/access-control.js` 或者设置环境变量来配置黑名单和白名单。
+Access control includes a whitelist and a blacklist, which is configured via `middleware/access-control.js` or environment variables.
-支持 IP 和路由,设置多项时用英文逗号 `,` 隔开。同时设置黑名单和白名单时仅白名单有效。
+Support `IP` and `Route`, use `,` as the delimiter to separate multiple values. When both are defined, values in `BLACKLIST` will be disregarded.
-- `BLACKLIST`: 黑名单
+- `BLACKLIST`: the blacklist
-- `WHITELIST`: 白名单,设置白名单后黑名单无效
+- `WHITELIST`: the blacklist. When set, values in `BLACKLIST` are disregarded.
diff --git a/docs/en/joinus/README.md b/docs/en/joinus/README.md
index 7ad3ebb6c4..a0b11389fc 100644
--- a/docs/en/joinus/README.md
+++ b/docs/en/joinus/README.md
@@ -2,70 +2,70 @@
sidebar: auto
---
-# 参与我们
+# Join Us
-如果有任何想法或需求,可以在 [issue](https://github.com/DIYgod/RSSHub/issues) 中告诉我们,同时我们欢迎各种 pull requests
+We welcome all pull requests. Suggestions or feedbacks are also welcomed [here](https://github.com/DIYgod/RSSHub/issues).
-## 提交新的 RSS 内容
+## Submit new RSS source
-1. 在 [/router.js](https://github.com/DIYgod/RSSHub/blob/master/router.js) 里添加路由
+1. Add a new route in [/router.js](https://github.com/DIYgod/RSSHub/blob/master/router.js)
-1. 在 [/routes/](https://github.com/DIYgod/RSSHub/tree/master/routes) 中的路由对应路径添加获取 RSS 内容的脚本
+1. Add the script to the corresponding directory [/routes/](https://github.com/DIYgod/RSSHub/tree/master/routes)
-1. 更新 [README (/README.md) ](https://github.com/DIYgod/RSSHub/blob/master/README.md) 和 [文档 (/docs/README.md) ](https://github.com/DIYgod/RSSHub/blob/master/docs/README.md),可以执行 `npm run docs:dev` 查看文档效果
+1. Update [README (/en/README.md) ](https://github.com/DIYgod/RSSHub/blob/master/en/README.md) and [Documentation (/docs/en/README.md) ](https://github.com/DIYgod/RSSHub/blob/master/docs/en/README.md), preview the docs via `npm run docs:dev`
-1. 执行 `npm run format` 自动处理代码格式后,提交代码,然后提交 pull request
+1. Execute `npm run format` to lint the code before you commit and open a pull request
-## 编写脚本
+## Write the script
-### 从接口获取数据
+### Access the target data source API
-使用 [axios](https://github.com/axios/axios) 请求接口,然后把获取的标题、链接、描述、发布时间等数据赋值给 ctx.state.data(每个字段的含义在下面说明),可以直接看这个典型的例子:[/routes/bilibili/bangumi.js](https://github.com/DIYgod/RSSHub/blob/master/routes/bilibili/bangumi.js)
+Use [axios](https://github.com/axios/axios) to access the target data source API, assign the acquired title, link, description and datetime to ctx.state.data(refer to Data for the list of parameters), typically it looks like this: [/routes/bilibili/bangumi.js](https://github.com/DIYgod/RSSHub/blob/master/routes/bilibili/bangumi.js)
-### 从 HTML 获取数据
+### Acquire data from HTML
-有时候数据是写在 HTML 里的,没有接口供我们调用,这时候可以使用 [axios](https://github.com/axios/axios) 请求 HTML 数据,然后使用 [cheerio](https://github.com/cheeriojs/cheerio) 解析 HTML,再把数据赋值给 ctx.state.data,可以直接看这个典型的例子:[/routes/jianshu/home.js](https://github.com/DIYgod/RSSHub/blob/master/routes/jianshu/home.js)
+If an API is not provided, data need to be scraped from HTML. Use [axios](https://github.com/axios/axios) to acquire the HTML and then use [cheerio](https://github.com/cheeriojs/cheerio) for scraping the relevant data and assign them to ctx.state.data, typically it looks like this: [/routes/jianshu/home.js](https://github.com/DIYgod/RSSHub/blob/master/routes/jianshu/home.js)
-### 使用缓存
+### Enable caching
-所有路由都有一个缓存,缓存时间在 `config.js` 里设定,但某些接口返回的内容可能长时间都不会变化,这时应该给这些数据设置一个更长的缓存。
+All routes has a default cache expiry time set in `config.js`, it should be increased when the data source is not subject to frequent updates.
-添加缓存:
+Add to cache:
```js
-ctx.cache.set((key: string), (value: string), (time: number)); // time 为缓存时间,单位为秒
+ctx.cache.set((key: string), (value: string), (time: number)); // time: the cache expiry time in seconds
```
-获取缓存:
+Access the cache:
```js
-const value = await ctx.cache.get(key: string);
+const value = await ctx.cache.get((key: string));
```
-可以直接看这个典型的例子:[/routes/zhihu/daily.js](https://github.com/DIYgod/RSSHub/blob/master/routes/zhihu/daily.js),这个例子中需要获取每篇文章的详细内容,每篇文章都需要单独请求一次,请求很多而且每个请求只需要一次,这时候可以把结果缓存一天。
+In this example: [/routes/zhihu/daily.js](https://github.com/DIYgod/RSSHub/blob/master/routes/zhihu/daily.js), the full text of each article is required resulting in many requests being sent. The update frequency for this source is known (daily), we can safely set the cache to a day to avoid wasting resources.
-### 数据
+### Data
-获取到的数据赋给 ctx.state.data,然后数据会经过 [template.js](https://github.com/DIYgod/RSSHub/blob/master/middleware/template.js) 中间件处理,最后传到 [/views/rss.art](https://github.com/DIYgod/RSSHub/blob/master/views/rss.art) 来生成最后的 RSS 结果,每个字段的含义如下:
+Assign the acquired data to ctx.state.data, the middleware [template.js](https://github.com/DIYgod/RSSHub/blob/master/middleware/template.js) will then process the data and render the RSS output [/views/rss.art](https://github.com/DIYgod/RSSHub/blob/master/views/rss.art), the list of parameters:
```js
ctx.state.data = {
- title: '', // 项目的标题
- link: '', // 指向项目的链接
- description: '', // 描述项目
+ title: '', // The feed title
+ link: '', // The feed link
+ description: '', // The feed description
item: [
- // 其中一篇文章或一项内容
+ // An article of the feed
{
- title: '', // 文章标题
- description: '', // 文章内容或描述
- pubDate: '', // 文章发布时间
- guid: '', // 文章唯一标示,必须唯一,可选,默认为文章链接
- link: '', // 指向文章的链接
+ title: '', // The article title
+ description: '', // The article content
+ pubDate: '', // The article publishing datetime
+ guid: '', // The article unique identifier, optional, default to the article link below
+ link: '', // The article link
},
],
};
```
-## 参与讨论
+## Join the discussion
-1. [Telegram 群](https://t.me/rsshub)
+1. [Telegram Group](https://t.me/rsshub)
diff --git a/docs/en/support/README.md b/docs/en/support/README.md
index fd6855dedf..5cbf608d82 100644
--- a/docs/en/support/README.md
+++ b/docs/en/support/README.md
@@ -2,24 +2,24 @@
sidebar: auto
---
-# 支持 RSSHub
+# Support RSSHub
-RSSHub 是采用 MIT 许可的开源项目,使用完全免费。 但是随着项目规模的增长,也需要有相应的资金支持才能持续项目的维护与开发。
+RSSHub is open source and completely free under the MIT license. However, just like any other open source project, as the project grows, the hosting, development and maintenance requires funding support.
-你可以通过下列的方法来赞助 RSSHub 的开发。
+You can support RSSHub via donations.
-## 一次性赞助
+## One-time Donation
-我们通过以下方式接受赞助:
+We accept donations via the following ways:
-- [微信支付](https://i.imgur.com/aq6PtWa.png)
-- [支付宝](https://i.imgur.com/wv1Pj2k.png)
+- [WeChat Pay](https://i.imgur.com/aq6PtWa.png)
+- [Alipay](https://i.imgur.com/wv1Pj2k.png)
- [Paypal](https://www.paypal.me/DIYgod)
-- 比特币: 13CwQLHzPYm2tewNMSJBeArbbRM5NSmCD1
+- Bitcoin: 13CwQLHzPYm2tewNMSJBeArbbRM5NSmCD1
-## 周期性赞助
+## Recurring Donation
-周期性赞助可以获得额外的回报,比如更快的 GitHub 响应或者你的名字会出现在 RSSHub 的 GitHub 仓库和现在我们的官网中。
+Recurring donors will be rewarded via express issue response, or even have your name displayed on our GitHub page and website.
-- 通过 [Patreon](https://www.patreon.com/DIYgod) 赞助成为 backer 或 sponsor
-- 给我们发邮件联系赞助事宜: i#html.love
+- Become a Backer or a Sponser on [Patreon](https://www.patreon.com/DIYgod)
+- Contact us directly: i#html.love