Skip to content

Commit dadde0b

Browse files
chore: auto build DIYgod/RSSHub@6ee5d72
1 parent d7fc710 commit dadde0b

File tree

14 files changed

+111
-128
lines changed

14 files changed

+111
-128
lines changed

.vitepress/config/data.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,10 @@
11
export const categories = [
2+
{
3+
icon: '🌟',
4+
link: '/routes/popular',
5+
en: 'Popular',
6+
zh: '热门',
7+
},
28
{
39
icon: '💬',
410
link: '/routes/social-media',

.vitepress/theme/types.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ import type { Context } from 'hono';
33
// Make sure it's synchronise with scripts/workflow/data.ts
44
// and lib/routes/rsshub/routes.ts
55
type Category =
6+
| 'popular'
67
| 'social-media'
78
| 'new-media'
89
| 'traditional-media'

src/routes/multimedia.md

Lines changed: 29 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -343,6 +343,30 @@
343343
本路由以 `magnet` 为默认 linktype,可以通过在路由后方加上 `?linktype=链接类型` 指定导出的链接类型。比如路由为 [`/zimuxia/portfolio/我们这一天?linktype=baidu`](https://rsshub.app/zimuxia/portfolio/我们这一天?linktype=baidu) 来导出百度盘链接。目前,你可以选择的 `链接类型` 包括: `magnet`(默认), `all`(所有), `ed2k`(电驴), `baidu`(百度盘), `quark`(夸克盘), `115`(115 盘), `subhd`(字幕).
344344
:::
345345

346+
## JavBus <Site url="www.javbus.com"/>
347+
348+
:::warning
349+
Requests from non-Asia areas will be redirected to login page.
350+
:::
351+
352+
:::tip Language
353+
You can change the language of each route to the languages listed below.
354+
355+
| English | 日本语 | 한국의 | 中文 |
356+
| ------- | ------ | ------ | ---------------- |
357+
| en | ja | ko | (leave it empty) |
358+
:::
359+
360+
:::tip
361+
JavBus has multiple backup domains, these routes use default domain `https://javbus.com`. If the domain is unreachable, you can add `?domain=<domain>` to the end of the route to specify the domain to visit. Let say you want to use the backup domain `https://javsee.icu`, you can add `?domain=javsee.icu` to the end of the route, then the route will be [`/javbus/en?domain=javsee.icu`](https://rsshub.app/javbus?domain=javsee.icu)
362+
363+
**Note**: **Western** has different domain than the main site, the backup domains are also different. The default domain is `https://javbus.org` and you can add `?western_domain=<domain>` to the end of the route to specify the domain to visit. Let say you want to use the backup domain `https://javsee.one`, you can add `?western_domain=javsee.one` to the end of the route, then the route will be [`/javbus/western/en?western_domain=javsee.one`](https://rsshub.app/javbus/western?western_domain=javsee.one)
364+
:::
365+
366+
### Unknown <Site url="www.seejav.pw/" size="sm" />
367+
368+
<Route namespace="javbus" :data='{"path":"*","radar":[{"source":["www.seejav.pw/"],"target":""}],"name":"Unknown","maintainers":[],"categories":["multimedia","popular"],"url":"www.seejav.pw/","location":"index.ts"}' :test='undefined' />
369+
346370
## JavDB <Site url="javdb.com"/>
347371

348372
:::tip
@@ -1075,7 +1099,7 @@ When `mediaType` is `tv`, `sheet` should be:
10751099

10761100
### 作者文章 <Site url="sehuatang.net" size="sm" />
10771101

1078-
<Route namespace="sehuatang" :data='{"path":"/user/:uid","categories":["multimedia"],"example":"/sehuatang/user/411096","parameters":{"uid":"用户 uid, 可在用户主页 URL 中找到"},"features":{"requireConfig":[{"name":"SEHUATANG_COOKIE","description":""}],"requirePuppeteer":false,"antiCrawler":false,"supportBT":false,"supportPodcast":false,"supportScihub":false},"name":"作者文章","maintainers":["JamYiz"],"location":"user.ts"}' :test='undefined' />
1102+
<Route namespace="sehuatang" :data='{"path":"/user/:uid","categories":["multimedia","popular"],"example":"/sehuatang/user/411096","parameters":{"uid":"用户 uid, 可在用户主页 URL 中找到"},"features":{"requireConfig":[{"name":"SEHUATANG_COOKIE","description":""}],"requirePuppeteer":false,"antiCrawler":false,"supportBT":false,"supportPodcast":false,"supportScihub":false},"name":"作者文章","maintainers":["JamYiz"],"location":"user.ts"}' :test='undefined' />
10791103

10801104
## 听听 FM <Site url="mobile.tingtingfm.com"/>
10811105

@@ -1125,23 +1149,11 @@ When `mediaType` is `tv`, `sheet` should be:
11251149

11261150
## 喜马拉雅 <Site url="ximalaya.com"/>
11271151

1128-
### 专辑(不输出 ShowNote) <Site url="ximalaya.com" size="sm" />
1129-
1130-
<Route namespace="ximalaya" :data='{"path":["/:type/:id/:all?","/:type/:id/:all/:shownote?"],"categories":["multimedia"],"example":"/ximalaya/album/299146","parameters":{"type":"专辑类型, 通常可以使用 `album`,可在对应专辑页面的 URL 中找到","id":"专辑 id, 可在对应专辑页面的 URL 中找到","all":"是否需要获取全部节目,填入 `1`、`true`、`all` 视为获取所有节目,填入其他则不获取。"},"features":{"requireConfig":[{"name":"XIMALAYA_TOKEN","description":""}],"requirePuppeteer":false,"antiCrawler":false,"supportBT":false,"supportPodcast":true,"supportScihub":false},"name":"专辑(不输出 ShowNote)","maintainers":["lengthmin","jjeejj","prnake"],"description":"目前喜马拉雅的 API 只能一集一集的获取各节目上的 ShowNote,会极大的占用系统资源,所以默认为不获取节目的 ShowNote。下方有一个新的路径可选获取 ShowNote。\n\n :::warning\n 专辑类型即 url 中的分类拼音,使用通用分类 `album` 通常是可行的,专辑 id 是跟在**分类拼音**后的那个 id, 不要输成某集的 id 了\n\n **付费内容需要配置好已购买账户的 token 才能收听,详情见部署页面的配置模块**\n :::","location":"album.ts"}' :test='undefined' />
1131-
1132-
目前喜马拉雅的 API 只能一集一集的获取各节目上的 ShowNote,会极大的占用系统资源,所以默认为不获取节目的 ShowNote。下方有一个新的路径可选获取 ShowNote。
1133-
1134-
:::warning
1135-
专辑类型即 url 中的分类拼音,使用通用分类 `album` 通常是可行的,专辑 id 是跟在**分类拼音**后的那个 id, 不要输成某集的 id 了
1136-
1137-
**付费内容需要配置好已购买账户的 token 才能收听,详情见部署页面的配置模块**
1138-
:::
1139-
1140-
### 专辑(不输出 ShowNote) <Site url="ximalaya.com" size="sm" />
1152+
### 专辑 <Site url="ximalaya.com" size="sm" />
11411153

1142-
<Route namespace="ximalaya" :data='{"path":["/:type/:id/:all?","/:type/:id/:all/:shownote?"],"categories":["multimedia"],"example":"/ximalaya/album/299146","parameters":{"type":"专辑类型, 通常可以使用 `album`,可在对应专辑页面的 URL 中找到","id":"专辑 id, 可在对应专辑页面的 URL 中找到","all":"是否需要获取全部节目,填入 `1`、`true`、`all` 视为获取所有节目,填入其他则不获取。"},"features":{"requireConfig":[{"name":"XIMALAYA_TOKEN","description":""}],"requirePuppeteer":false,"antiCrawler":false,"supportBT":false,"supportPodcast":true,"supportScihub":false},"name":"专辑(不输出 ShowNote)","maintainers":["lengthmin","jjeejj","prnake"],"description":"目前喜马拉雅的 API 只能一集一集的获取各节目上的 ShowNote,会极大的占用系统资源,所以默认为不获取节目的 ShowNote。下方有一个新的路径可选获取 ShowNote。\n\n :::warning\n 专辑类型即 url 中的分类拼音,使用通用分类 `album` 通常是可行的,专辑 id 是跟在**分类拼音**后的那个 id, 不要输成某集的 id 了\n\n **付费内容需要配置好已购买账户的 token 才能收听,详情见部署页面的配置模块**\n :::","location":"album.ts"}' :test='undefined' />
1154+
<Route namespace="ximalaya" :data='{"path":["/:type/:id/:all/:shownote?"],"categories":["multimedia","popular"],"example":"/ximalaya/album/299146","parameters":{"type":"专辑类型, 通常可以使用 `album`,可在对应专辑页面的 URL 中找到","id":"专辑 id, 可在对应专辑页面的 URL 中找到","all":"是否需要获取全部节目,填入 `1`、`true`、`all` 视为获取所有节目,填入其他则不获取。"},"features":{"requireConfig":[{"name":"XIMALAYA_TOKEN","description":""}],"requirePuppeteer":false,"antiCrawler":false,"supportBT":false,"supportPodcast":true,"supportScihub":false},"name":"专辑","maintainers":["lengthmin","jjeejj","prnake"],"description":"目前喜马拉雅的 API 只能一集一集的获取各节目上的 ShowNote,会极大的占用系统资源,所以默认为不获取节目的 ShowNote。\n\n :::warning\n 专辑类型即 url 中的分类拼音,使用通用分类 `album` 通常是可行的,专辑 id 是跟在**分类拼音**后的那个 id, 不要输成某集的 id 了\n\n **付费内容需要配置好已购买账户的 token 才能收听,详情见部署页面的配置模块**\n :::","location":"album.ts"}' :test='undefined' />
11431155

1144-
目前喜马拉雅的 API 只能一集一集的获取各节目上的 ShowNote,会极大的占用系统资源,所以默认为不获取节目的 ShowNote。下方有一个新的路径可选获取 ShowNote。
1156+
目前喜马拉雅的 API 只能一集一集的获取各节目上的 ShowNote,会极大的占用系统资源,所以默认为不获取节目的 ShowNote。
11451157

11461158
:::warning
11471159
专辑类型即 url 中的分类拼音,使用通用分类 `album` 通常是可行的,专辑 id 是跟在**分类拼音**后的那个 id, 不要输成某集的 id 了
@@ -1157,7 +1169,7 @@ When `mediaType` is `tv`, `sheet` should be:
11571169

11581170
### 播客 <Site url="xiaoyuzhoufm.com/" size="sm" />
11591171

1160-
<Route namespace="xiaoyuzhou" :data='{"path":"/podcast/:id","categories":["multimedia"],"example":"/xiaoyuzhou/podcast/6021f949a789fca4eff4492c","parameters":{"id":"播客id,可以在小宇宙播客的 URL 中找到"},"features":{"requireConfig":false,"requirePuppeteer":false,"antiCrawler":false,"supportBT":false,"supportPodcast":false,"supportScihub":false},"radar":[{"source":["xiaoyuzhoufm.com/podcast/:id"]}],"name":"播客","maintainers":["hondajojo","jtsang4"],"url":"xiaoyuzhoufm.com/","location":"podcast.ts"}' :test='{"code":0}' />
1172+
<Route namespace="xiaoyuzhou" :data='{"path":"/podcast/:id","categories":["multimedia","popular"],"example":"/xiaoyuzhou/podcast/6021f949a789fca4eff4492c","parameters":{"id":"播客id,可以在小宇宙播客的 URL 中找到"},"features":{"requireConfig":false,"requirePuppeteer":false,"antiCrawler":false,"supportBT":false,"supportPodcast":false,"supportScihub":false},"radar":[{"source":["xiaoyuzhoufm.com/podcast/:id"]}],"name":"播客","maintainers":["hondajojo","jtsang4"],"url":"xiaoyuzhoufm.com/","location":"podcast.ts"}' :test='{"code":0}' />
11611173

11621174
## 优酷 <Site url="i.youku.com"/>
11631175

src/routes/other.md

Lines changed: 0 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -304,30 +304,6 @@ News from the official site of men's professional tennis.
304304
| -------- | ------- |
305305
| ja | en |
306306

307-
## JavBus <Site url="www.javbus.com"/>
308-
309-
:::warning
310-
Requests from non-Asia areas will be redirected to login page.
311-
:::
312-
313-
:::tip Language
314-
You can change the language of each route to the languages listed below.
315-
316-
| English | 日本语 | 한국의 | 中文 |
317-
| ------- | ------ | ------ | ---------------- |
318-
| en | ja | ko | (leave it empty) |
319-
:::
320-
321-
:::tip
322-
JavBus has multiple backup domains, these routes use default domain `https://javbus.com`. If the domain is unreachable, you can add `?domain=<domain>` to the end of the route to specify the domain to visit. Let say you want to use the backup domain `https://javsee.icu`, you can add `?domain=javsee.icu` to the end of the route, then the route will be [`/javbus/en?domain=javsee.icu`](https://rsshub.app/javbus?domain=javsee.icu)
323-
324-
**Note**: **Western** has different domain than the main site, the backup domains are also different. The default domain is `https://javbus.org` and you can add `?western_domain=<domain>` to the end of the route to specify the domain to visit. Let say you want to use the backup domain `https://javsee.one`, you can add `?western_domain=javsee.one` to the end of the route, then the route will be [`/javbus/western/en?western_domain=javsee.one`](https://rsshub.app/javbus/western?western_domain=javsee.one)
325-
:::
326-
327-
### Unknown <Site url="www.seejav.pw/" size="sm" />
328-
329-
<Route namespace="javbus" :data='{"path":"*","radar":[{"source":["www.seejav.pw/"],"target":""}],"name":"Unknown","maintainers":[],"url":"www.seejav.pw/","location":"index.ts"}' :test='undefined' />
330-
331307
## Kantar Worldpanel <Site url="kantarworldpanel.com"/>
332308

333309
### Unknown <Site url="kantarworldpanel.com" size="sm" />

src/routes/program-update.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -159,7 +159,7 @@ Need to configure `CIVITAI_COOKIE` to obtain image information of NSFW models.
159159

160160
### Image New Build <Site url="hub.docker.com" size="sm" />
161161

162-
<Route namespace="dockerhub" :data='{"path":"/build/:owner/:image/:tag?","categories":["program-update"],"example":"/dockerhub/build/wangqiru/ttrss","parameters":{"owner":"Image owner","image":"Image name","tag":"Image tag,default to latest"},"features":{"requireConfig":false,"requirePuppeteer":false,"antiCrawler":false,"supportBT":false,"supportPodcast":false,"supportScihub":false},"name":"Image New Build","maintainers":["HenryQW"],"description":":::warning\n The owner of the official image fills in the library, for example: [https://rsshub.app/dockerhub/build/library/mysql](https://rsshub.app/dockerhub/build/library/mysql)\n :::","location":"build.ts"}' :test='{"code":0}' />
162+
<Route namespace="dockerhub" :data='{"path":"/build/:owner/:image/:tag?","categories":["program-update","popular"],"example":"/dockerhub/build/wangqiru/ttrss","parameters":{"owner":"Image owner","image":"Image name","tag":"Image tag,default to latest"},"features":{"requireConfig":false,"requirePuppeteer":false,"antiCrawler":false,"supportBT":false,"supportPodcast":false,"supportScihub":false},"name":"Image New Build","maintainers":["HenryQW"],"description":":::warning\n The owner of the official image fills in the library, for example: [https://rsshub.app/dockerhub/build/library/mysql](https://rsshub.app/dockerhub/build/library/mysql)\n :::","location":"build.ts"}' :test='{"code":0}' />
163163

164164
:::warning
165165
The owner of the official image fills in the library, for example: [https://rsshub.app/dockerhub/build/library/mysql](https://rsshub.app/dockerhub/build/library/mysql)
@@ -387,7 +387,7 @@ Language
387387

388388
### New routes <Site url="docs.rsshub.app/*" size="sm" />
389389

390-
<Route namespace="rsshub" :data='{"path":"/routes/:lang?","categories":["program-update"],"example":"/rsshub/routes/en","parameters":{"lang":"Language, `zh` means Chinese docs, other values or null means English docs, `en` by default"},"radar":[{"source":["docs.rsshub.app/*"],"target":"/routes"}],"name":"New routes","maintainers":["DIYgod"],"url":"docs.rsshub.app/*","location":"routes.ts"}' :test='{"code":1,"message":"expected [ …(131) ] to not include &#39;douban[\"/movie/playing\",\"/movie/playi…&#39;"}' />
390+
<Route namespace="rsshub" :data='{"path":"/routes/:lang?","categories":["program-update","popular"],"example":"/rsshub/routes/en","parameters":{"lang":"Language, `zh` means Chinese docs, other values or null means English docs, `en` by default"},"radar":[{"source":["docs.rsshub.app/*"],"target":"/routes"}],"name":"New routes","maintainers":["DIYgod"],"url":"docs.rsshub.app/*","location":"routes.ts"}' :test='{"code":1,"message":"expected [ …(131) ] to not include &#39;douban[\"/movie/playing\",\"/movie/playi…&#39;"}' />
391391

392392
### Unknown <Site url="docs.rsshub.app" size="sm" />
393393

src/routes/programming.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -228,7 +228,7 @@ GitHub provides some official RSS feeds:
228228

229229
### Repo Issues <Site url="github.com" size="sm" />
230230

231-
<Route namespace="github" :data='{"path":"/issue/:user/:repo/:state?/:labels?","categories":["programming"],"example":"/github/issue/vuejs/core/all/wontfix","parameters":{"user":"GitHub username","repo":"GitHub repo name","state":"the state of the issues. Can be either `open`, `closed`, or `all`. Default: `open`.","labels":"a list of comma separated label names"},"radar":[{"source":["github.com/:user/:repo/issues","github.com/:user/:repo/issues/:id","github.com/:user/:repo"],"target":"/issue/:user/:repo"}],"name":"Repo Issues","maintainers":["HenryQW","AndreyMZ"],"location":"issue.ts"}' :test='{"code":0}' />
231+
<Route namespace="github" :data='{"path":"/issue/:user/:repo/:state?/:labels?","categories":["programming","popular"],"example":"/github/issue/vuejs/core/all/wontfix","parameters":{"user":"GitHub username","repo":"GitHub repo name","state":"the state of the issues. Can be either `open`, `closed`, or `all`. Default: `open`.","labels":"a list of comma separated label names"},"radar":[{"source":["github.com/:user/:repo/issues","github.com/:user/:repo/issues/:id","github.com/:user/:repo"],"target":"/issue/:user/:repo"}],"name":"Repo Issues","maintainers":["HenryQW","AndreyMZ"],"location":"issue.ts"}' :test='{"code":0}' />
232232

233233
### Repo Pull Requests <Site url="github.com" size="sm" />
234234

0 commit comments

Comments
 (0)