diff --git a/assets/radar-rules.js b/assets/radar-rules.js new file mode 100644 index 0000000000..e18786662a --- /dev/null +++ b/assets/radar-rules.js @@ -0,0 +1,1915 @@ +({ "8world.com":{ _name:"8视界", + ".":[ { title:"分类", + docs:"https://docs.rsshub.app/new-media.html#_8-shi-jie-fen-lei", + source:[ "/:category", + "/" ], + target:"/8world/:category?" } ] }, + "aamacau.com":{ _name:"論盡媒體 AllAboutMacau Media", + ".":[ { title:"话题", + docs:"https://docs.rsshub.app/new-media.html#lun-jin-mei-ti-allaboutmacau-media-hua-ti", + source:[ "/" ], + target:"/:category?/:id?" } ] }, + "eprice.com.tw":{ _name:"ePrice", + ".":[ { title:"ePrice 比價王", + docs:"https://docs.rsshub.app/new-media.html#eprice", + source:[ "/" ], + target:"/:region?" } ] }, + "eprice.com.hk":{ _name:"ePrice", + ".":[ { title:"ePrice 香港", + docs:"https://docs.rsshub.app/new-media.html#eprice", + source:[ "/" ], + target:"/:region?" } ] }, + "furstar.jp":{ _name:"Furstar", + ".":[ { title:"最新售卖角色列表", + docs:"https://docs.rsshub.app/shopping.html#furstar-zui-xin-shou-mai-jiao-se-lie-biao", + source:[ "/:lang", + "/" ], + target:"/furstar/characters/:lang" }, + { title:"已经出售的角色列表", + docs:"https://docs.rsshub.app/shopping.html#furstar-yi-jing-chu-shou-de-jiao-se-lie-biao", + source:[ "/:lang/archive.php", + "/archive.php" ], + target:"/furstar/archive/:lang" }, + { title:"画师列表", + docs:"https://docs.rsshub.app/shopping.html#furstar-hua-shi-lie-biao", + source:[ "/" ], + target:"/furstar/artists" } ] }, + "https://www.icac.org.hk":{ _name:"廉政公署", + ".":[ { title:"新闻公布", + docs:"https://docs.rsshub.app/government.html#xiang-gang-lian-zheng-gong-shu", + source:[ "/:lang/press/index.html" ], + target:"/icac/news/:lang" } ] }, + "trow.cc":{ _name:"The Ring of Wonder", + ".":[ { title:"首页更新", + docs:"https://docs.rsshub.app/bbs.html#the-ring-of-wonder", + source:[ "/" ], + target:"/portal" } ] }, + "bilibili.com":{ _name:"bilibili", + www:[ { title:"分区视频", + docs:"https://docs.rsshub.app/social-media.html#bilibili", + source:[ "/v/*tpath", + "/documentary", + "/movie", + "/tv" ] }, + { title:"视频评论", + docs:"https://docs.rsshub.app/social-media.html#bilibili", + source:"/video/:aid", + target:(params) => `/bilibili/video/reply/${params.aid.replace('av', '')}` }, + { title:"视频弹幕", + docs:"https://docs.rsshub.app/social-media.html#bilibili", + source:"/video/:aid", + target:(params, url) => { + const pid = new URL(url).searchParams.get('p'); + return `/bilibili/video/danmaku/${params.aid.replace('av', '')}/${pid ? pid : 1}`; + } }, + { title:"番剧", + docs:"https://docs.rsshub.app/social-media.html#bilibili", + source:"/bangumi/media/:bid", + target:(params) => `/bilibili/bangumi/media/${params.bid.replace('md', '')}` } ], + space:[ { title:"UP 主动态", + docs:"https://docs.rsshub.app/social-media.html#bilibili", + source:"/:uid", + target:"/bilibili/user/dynamic/:uid" }, + { title:"UP 主投稿", + docs:"https://docs.rsshub.app/social-media.html#bilibili", + source:"/:uid", + target:"/bilibili/user/video/:uid" }, + { title:"UP 主专栏", + docs:"https://docs.rsshub.app/social-media.html#bilibili", + source:"/:uid", + target:"/bilibili/user/article/:uid" }, + { title:"UP 主默认收藏夹", + docs:"https://docs.rsshub.app/social-media.html#bilibili", + source:"/:uid", + target:"/bilibili/user/fav/:uid" }, + { title:"UP 主投币视频", + docs:"https://docs.rsshub.app/social-media.html#bilibili", + source:"/:uid", + target:"/bilibili/user/coin/:uid" }, + { title:"UP 主粉丝", + docs:"https://docs.rsshub.app/social-media.html#bilibili", + source:"/:uid", + target:"/bilibili/user/followers/:uid" }, + { title:"UP 主关注用户", + docs:"https://docs.rsshub.app/social-media.html#bilibili", + source:"/:uid", + target:"/bilibili/user/followings/:uid" }, + { title:"用户追番列表", + docs:"https://docs.rsshub.app/social-media.html#bilibili", + source:"/:uid", + target:"/bilibili/user/bangumi/:uid" } ], + manga:[ { title:"漫画更新", + docs:"https://docs.rsshub.app/social-media.html#bilibili-man-hua-geng-xin", + source:"/detail/:comicid", + target:"/bilibili/manga/update/:comicid" } ] }, + "weibo.com":{ _name:"微博", + ".":[ { title:"博主", + docs:"https://docs.rsshub.app/social-media.html#wei-bo", + source:[ "/u/:id", + "/:id" ], + target:(params, url, document) => { + let uid = document?.documentElement.innerHTML.match(/\$CONFIG\['oid']='(\d+)'/)?.[1]; + if (!uid && !isNaN(params.id)) { + uid = params.id; + } + return uid ? `/weibo/user/${uid}` : ''; + } }, + { title:"关键词", + docs:"https://docs.rsshub.app/social-media.html#wei-bo" }, + { title:"超话", + docs:"https://docs.rsshub.app/social-media.html#wei-bo", + source:"/p/:id/super_index", + target:"/weibo/super_index/:id" } ], + s:[ { title:"热搜榜", + docs:"https://docs.rsshub.app/social-media.html#wei-bo", + source:"/top/summary", + target:"/weibo/search/hot" } ] }, + "weibo.cn":{ _name:"微博", + m:[ { title:"博主", + docs:"https://docs.rsshub.app/social-media.html#wei-bo", + source:[ "/u/:uid", + "/profile/:uid" ], + target:"/weibo/user/:uid" } ] }, + "pixiv.net":{ _name:"Pixiv", + www:[ { title:"用户收藏", + docs:"https://docs.rsshub.app/social-media.html#pixiv", + source:"/users/:id/bookmarks/artworks", + target:"/pixiv/user/bookmarks/:id" }, + { title:"用户动态", + docs:"https://docs.rsshub.app/social-media.html#pixiv", + source:"/users/:id", + target:"/pixiv/user/:id" }, + { title:"排行榜", + docs:"https://docs.rsshub.app/social-media.html#pixiv", + source:"/ranking.php", + target:(params, url) => `/pixiv/ranking/${new URL(url).searchParams.get('mode') || 'daily'}` }, + { title:"关键词", + docs:"https://docs.rsshub.app/social-media.html#pixiv", + source:[ "/tags/:keyword", + "/tags/:keyword/:type?" ], + target:(params, url) => `/pixiv/search/:keyword/${new URL(url).searchParams.get('order')}/${new URL(url).searchParams.get('mode')}` }, + { title:"关注的新作品", + docs:"https://docs.rsshub.app/social-media.html#pixiv", + source:"/bookmark_new_illust.php", + target:"/pixiv/user/illustfollows" } ] }, + "twitter.com":{ _name:"Twitter", + ".":[ { title:"用户时间线", + docs:"https://docs.rsshub.app/social-media.html#twitter", + source:"/:id", + target:(params) => { + if (params.id !== 'home' && params.id !== 'explore' && params.id !== 'notifications' && params.id !== 'messages' && params.id !== 'explore' && params.id !== 'search') { + return '/twitter/user/:id'; + } + } }, + { title:"用户关注时间线", + docs:"https://docs.rsshub.app/social-media.html#twitter", + source:"/:id", + target:(params) => { + if (params.id !== 'home' && params.id !== 'explore' && params.id !== 'notifications' && params.id !== 'messages' && params.id !== 'explore' && params.id !== 'search') { + return '/twitter/followings/:id'; + } + } }, + { title:"用户喜欢列表", + docs:"https://docs.rsshub.app/social-media.html#twitter", + source:"/:id", + target:(params) => { + if (params.id !== 'home' && params.id !== 'explore' && params.id !== 'notifications' && params.id !== 'messages' && params.id !== 'explore' && params.id !== 'search') { + return '/twitter/likes/:id'; + } + } }, + { title:"列表时间线", + docs:"https://docs.rsshub.app/social-media.html#twitter", + source:"/:id/lists/:name", + target:(params) => { + if (params.id !== 'home' && params.id !== 'explore' && params.id !== 'notifications' && params.id !== 'messages' && params.id !== 'explore' && params.id !== 'search') { + return '/twitter/list/:id/:name'; + } + } }, + { title:"关键词", + docs:"https://docs.rsshub.app/social-media.html#twitter", + source:"/search", + target:(params, url) => `/twitter/keyword/${new URL(url).searchParams.get('q')}` } ] }, + "youtube.com":{ _name:"YouTube", + www:[ { title:"用户", + docs:"https://docs.rsshub.app/social-media.html#youtube", + source:"/user/:username", + target:"/youtube/user/:username" }, + { title:"频道", + docs:"https://docs.rsshub.app/social-media.html#youtube", + source:"/channel/:id", + target:"/youtube/channel/:id" }, + { title:"播放列表", + docs:"https://docs.rsshub.app/social-media.html#youtube", + source:"/playlist", + target:(params, url) => `/youtube/playlist/${new URL(url).searchParams.get('list')}` } ] }, + "github.com":{ _name:"GitHub", + ".":[ { title:"用户仓库", + docs:"https://docs.rsshub.app/programming.html#github", + source:"/:user", + target:"/github/repos/:user" }, + { title:"用户 Followers", + docs:"https://docs.rsshub.app/programming.html#github", + source:"/:user", + target:"/github/user/followers/:user" }, + { title:"Trending", + docs:"https://docs.rsshub.app/programming.html#github", + source:"/trending", + target:"/github/trending/:since" }, + { title:"Trending", + docs:"https://docs.rsshub.app/programming.html#github", + source:"/topics", + target:"/github/topics/:name/:qs?" }, + { title:"仓库 Issue", + docs:"https://docs.rsshub.app/programming.html#github", + source:[ "/:user/:repo/issues", + "/:user/:repo/issues/:id", + "/:user/:repo" ], + target:"/github/issue/:user/:repo" }, + { title:"仓库 Pull Requests", + docs:"https://docs.rsshub.app/programming.html#github", + source:[ "/:user/:repo/pulls", + "/:user/:repo/pulls/:id", + "/:user/:repo" ], + target:"/github/pull/:user/:repo" }, + { title:"仓库 Stars", + docs:"https://docs.rsshub.app/programming.html#github", + source:[ "/:user/:repo/stargazers", + "/:user/:repo" ], + target:"/github/stars/:user/:repo" }, + { title:"仓库 Branches", + docs:"https://docs.rsshub.app/programming.html#github", + source:[ "/:user/:repo/branches", + "/:user/:repo" ], + target:"/github/branches/:user/:repo" }, + { title:"文件 Commits", + docs:"https://docs.rsshub.app/programming.html#github", + source:"/:user/:repo/blob/:branch/*filepath", + target:"/github/file/:user/:repo/:branch/:filepath" }, + { title:"用户 Starred Repositories", + docs:"https://docs.rsshub.app/programming.html#github", + source:"/:user", + target:"/github/starred_repos/:user" }, + { title:"仓库 Contributors", + docs:"https://docs.rsshub.app/programming.html#github", + source:[ "/:user/:repo/graphs/contributors", + "/:user/:repo" ], + target:"/github/contributors/:user/:repo" } ] }, + "zhihu.com":{ _name:"知乎", + www:[ { title:"收藏夹", + docs:"https://docs.rsshub.app/social-media.html#zhi-hu", + source:"/collection/:id", + target:"/zhihu/collection/:id" }, + { title:"用户动态", + docs:"https://docs.rsshub.app/social-media.html#zhi-hu", + source:"/people/:id", + target:"/zhihu/people/activities/:id" }, + { title:"用户回答", + docs:"https://docs.rsshub.app/social-media.html#zhi-hu", + source:"/people/:id/answers", + target:"/zhihu/people/answers/:id" }, + { title:"用户想法", + docs:"https://docs.rsshub.app/social-media.html#zhi-hu", + source:"/people/:id/pins", + target:"/zhihu/people/pins/:id" }, + { title:"用户文章", + docs:"https://docs.rsshub.app/social-media.html#zhi-hu", + source:"/:usertype/:id/posts", + target:"/zhihu/posts/:usertype/:id" }, + { title:"热榜", + docs:"https://docs.rsshub.app/social-media.html#zhi-hu", + source:"/hot", + target:"/zhihu/hotlist" }, + { title:"想法热榜", + docs:"https://docs.rsshub.app/social-media.html#zhi-hu", + target:"/zhihu/pin/hotlist" }, + { title:"问题", + docs:"https://docs.rsshub.app/social-media.html#zhi-hu", + source:"/question/:questionId", + target:"/zhihu/question/:questionId" }, + { title:"话题", + docs:"https://docs.rsshub.app/social-media.html#zhi-hu", + source:"/topic/:topicId/:type", + target:"/zhihu/topic/:topicId" }, + { title:"新书", + docs:"https://docs.rsshub.app/social-media.html#zhi-hu", + source:"/zhihu/bookstore/newest", + target:"/zhihu/pin/hotlist" }, + { title:"想法-24 小时新闻汇总", + docs:"https://docs.rsshub.app/social-media.html#zhi-hu", + source:"/pin/special/972884951192113152", + target:"/zhihu/pin/daily" }, + { title:"书店-周刊", + docs:"https://docs.rsshub.app/social-media.html#zhi-hu", + source:"/pub/weekly", + target:"/zhihu/weekly" }, + { title:"专栏", + docs:"https://docs.rsshub.app/social-media.html#zhi-hu", + source:"/column/:id", + target:"/zhihu/zhuanlan/:id" } ], + zhuanlan:[ { title:"专栏", + docs:"https://docs.rsshub.app/social-media.html#zhi-hu", + source:"/:id", + target:"/zhihu/zhuanlan/:id" } ], + daily:[ { title:"日报", + docs:"https://docs.rsshub.app/social-media.html#zhi-hu", + source:"", + target:"/zhihu/daily" }, + { title:"日报", + docs:"https://docs.rsshub.app/social-media.html#zhi-hu", + source:"/*tpath", + target:"/zhihu/daily" } ] }, + "smzdm.com":{ _name:"什么值得买", + www:[ { title:"排行榜", + docs:"https://docs.rsshub.app/shopping.html#shen-me-zhi-de-mai", + source:"/top" } ], + search:[ { title:"关键词", + docs:"https://docs.rsshub.app/shopping.html#shen-me-zhi-de-mai", + source:"/", + target:(params, url) => `/smzdm/keyword/${new URL(url).searchParams.get('s')}` } ] }, + "rsshub.app":{ _name:"RSSHub", + docs:[ { title:"有新路由啦", + docs:"https://docs.rsshub.app/program-update.html#rsshub", + source:[ "", + "/*tpath" ], + target:"/rsshub/routes" }, + { title:"有新赞助商啦", + docs:"https://docs.rsshub.app/program-update.html#rsshub", + source:[ "", + "/*tpath" ], + target:"/rsshub/sponsors" } ] }, + "ximalaya.com":{ _name:"喜马拉雅", + ".":[ { title:"专辑", + docs:"https://docs.rsshub.app/multimedia.html#xi-ma-la-ya", + source:"/:type/:id", + target:(params) => { + if (parseInt(params.id) + '' === params.id) { + return '/ximalaya/album/:id/'; + } + } } ] }, + "algocasts.io":{ _name:"AlgoCasts", + ".":[ { title:"视频更新", + docs:"https://docs.rsshub.app/programming.html#algocasts", + source:"/episodes", + target:"/algocasts" } ] }, + "soulapp.cn":{ _name:"Soul", + ".":[ { title:"瞬间更新", + docs:"https://docs.rsshub.app/social-media.html#soul" } ] }, + "juejin.cn":{ _name:"掘金", + ".":[ { title:"标签", + docs:"https://docs.rsshub.app/programming.html#jue-jin-biao-qian", + source:"/tag/:tag", + target:"/juejin/tag/:tag" }, + { title:"小册", + docs:"https://docs.rsshub.app/programming.html#jue-jin-xiao-ce", + source:"/books", + target:"/juejin/books" }, + { title:"沸点", + docs:"https://docs.rsshub.app/programming.html#jue-jin-fei-dian", + source:[ "/pins/:type", + "/pins/topic/:type" ], + target:(params) => (params.type !== 'recommended' ? '/juejin/pins/:type' : '/juejin/pins') }, + { title:"专栏", + docs:"https://docs.rsshub.app/programming.html#jue-jin-zhuan-lan", + source:[ "/user/:id", + "/user/:id/posts" ], + target:"/juejin/posts/:id" }, + { title:"收藏集", + docs:"https://docs.rsshub.app/programming.html#jue-jin-shou-cang-ji", + source:[ "/user/:id", + "/user/:id/collections" ], + target:"/juejin/collections/:id" }, + { title:"单个收藏夹", + docs:"https://docs.rsshub.app/programming.html#jue-jin-dan-ge-shou-cang-jia", + source:"/collection/:collectionId", + target:"/juejin/collection/:collectionId" } ] }, + "anime1.me":{ _name:"Anime1", + ".":[ { title:"動畫", + docs:"https://docs.rsshub.app/anime.html#anime1", + source:"/category/:time/:name", + target:"/anime1/anime/:time/:name" }, + { title:"搜尋", + docs:"https://docs.rsshub.app/anime.html#anime1", + source:"/", + target:(params, url) => { + const keyword = new URL(url).searchParams.get('s'); + return keyword ? `/anime1/search/${keyword}` : ''; + } } ] }, + "swufe.edu.cn":{ _name:"西南财经大学", + it:[ { title:"经济信息工程学院 - 通知公告", + docs:"https://docs.rsshub.app/university.html#xi-nan-cai-jing-da-xue", + source:"/index/tzgg.htm", + target:"/swufe/seie/tzgg" }, + { title:"经济信息工程学院 - 学院新闻", + docs:"https://docs.rsshub.app/university.html#xi-nan-cai-jing-da-xue", + source:"/index/xyxw.htm", + target:"/swufe/seie/xyxw" } ] }, + "ishuhui.com":{ _name:"鼠绘漫画", + www:[ { title:"鼠绘漫画", + docs:"https://docs.rsshub.app/anime.html#shu-hui-man-hua", + source:"/comics/anime/:id", + target:"/shuhui/comics/:id" } ] }, + "www.chicagotribune.com":{ _name:"Chicago Tribune", + www:[ { title:"Chicago Tribune", + docs:"https://docs.rsshub.app/traditional_media.html#chicago-tribune", + source:"/" } ] }, + "haimaoba.com":{ _name:"海猫吧", + www:[ { title:"漫画更新", + docs:"https://docs.rsshub.app/anime.html#hai-mao-ba", + source:"/catalog/:id", + target:"/haimaoba/:id" } ] }, + "manhuagui.com":{ _name:"漫画柜", + www:[ { title:"漫画更新", + docs:"https://docs.rsshub.app/anime.html#kan-man-hua", + source:"/comic/:id/", + target:"/manhuagui/comic/:id" } ] }, + "mhgui.com":{ _name:"漫画柜镜像站", + www:[ { title:"漫画更新", + docs:"https://docs.rsshub.app/anime.html#kan-man-hua-jing-xiang-zhan", + source:"/comic/:id/", + target:"/mhgui/comic/:id" } ] }, + "tw.manhuagui.com":{ _name:"漫画柜台湾", + www:[ { title:"漫画更新", + docs:"https://docs.rsshub.app/anime.html#kan-man-hua-tai-wan", + source:"/comic/:id/", + target:"/twmanhuagui/comic/:id" } ] }, + "pgyer.com":{ _name:"蒲公英应用分发", + www:[ { title:"app更新", + docs:"https://docs.rsshub.app/program-update.html#pu-gong-ying-ying-yong-fen-fa", + source:"/:app", + target:"/pgyer/:app" } ] }, + "pianyuan.la":{ _name:"片源网", + ".":[ { title:"电影和剧集", + docs:"https://docs.rsshub.app/multimedia.html#pian-yuan", + source:"/" } ] }, + "sspai.com":{ _name:"少数派", + ".":[ { title:"最新上架付费专栏", + docs:"https://docs.rsshub.app/new-media.html#shao-shu-pai-sspai", + source:"/series", + target:"/sspai/series" }, + { title:"Matrix", + docs:"https://docs.rsshub.app/new-media.html#shao-shu-pai-sspai", + source:"/matrix", + target:"/sspai/matrix" }, + { title:"专栏", + docs:"https://docs.rsshub.app/new-media.html#shao-shu-pai-sspai", + source:"/column/:id", + target:"/sspai/column/:id" }, + { title:"作者动态", + docs:"https://docs.rsshub.app/new-media.html#shao-shu-pai-sspai", + source:"/u/:id/updates", + target:"/sspai/activity/:id" }, + { title:"作者已发布文章", + docs:"https://docs.rsshub.app/new-media.html#shao-shu-pai-sspai", + source:"/u/:id/posts", + target:"/sspai/author/:id" }, + { title:"专题", + docs:"https://docs.rsshub.app/new-media.html#shao-shu-pai-sspai", + source:"/topics", + target:"/sspai/topics" }, + { title:"专题内文章更新", + docs:"https://docs.rsshub.app/new-media.html#shao-shu-pai-sspai", + source:"/topic/:id", + target:"/sspai/topic/:id" }, + { title:"标签订阅", + docs:"https://docs.rsshub.app/new-media.html#shao-shu-pai-sspai", + source:"/tag/:keyword", + target:"/sspai/tag/:keyword" } ], + shortcuts:[ { title:"Shortcuts Gallery", + docs:"https://docs.rsshub.app/new-media.html#shao-shu-pai-sspai", + source:[ "", + "/*tpath" ], + target:"/sspai/shortcuts" } ] }, + "baidu.com":{ _name:"贴吧", + tieba:[ { title:"帖子列表", + docs:"https://docs.rsshub.app/bbs.html#tie-ba", + source:"f", + target:(params, url) => { + const type = new URL(url).searchParams.get('tab'); + if (!type || type === 'main') { + return `/tieba/forum/${new URL(url).searchParams.get('kw')}`; + } + } }, + { title:"精品帖子", + docs:"https://docs.rsshub.app/bbs.html#tie-ba", + source:"f", + target:(params, url) => { + const type = new URL(url).searchParams.get('tab'); + if (type === 'good') { + return `/tieba/forum/good/${new URL(url).searchParams.get('kw')}`; + } + } }, + { title:"帖子动态", + docs:"https://docs.rsshub.app/bbs.html#tie-ba", + source:"/p/:id", + target:"/tieba/post/:id" }, + { title:"只看楼主", + docs:"https://docs.rsshub.app/bbs.html#tie-ba", + source:"/p/:id", + target:"/tieba/post/lz/:id" }, + { title:"用户帖子", + docs:"https://docs.rsshub.app/bbs.html#tie-ba", + source:"/home/main", + target:(params, url) => { + const uid = new URL(url).searchParams.get('un'); + if (uid) { + return `/tieba/user/${uid}`; + } + } } ] }, + "wineyun.com":{ _name:"酒云网", + www:[ { title:"最新商品", + docs:"https://docs.rsshub.app/other.html#jiu-yun-wang", + source:[ "/:category" ], + target:"/wineyun/:category" } ] }, + "epicgames.com":{ _name:"Epic Games", + www:[ { title:"每周免费游戏", + docs:"https://docs.rsshub.app/game.html#epicgames-freegame", + source:"/store/zh-CN/free-games", + target:"/epicgames/freegames" } ] }, + "docker.com":{ _name:"Docker", + hub:[ { title:"镜像有新 Build", + docs:"https://docs.rsshub.app/program-update.html#docker-hub", + source:[ "/r/:owner/:image", + "/r/:owner/:image/tags", + "/_/:image" ], + target:(params) => `/dockerhub/build/${params.owner ? params.owner : 'library'}/${params.image}` } ] }, + "nga.cn":{ _name:"NGA", + bbs:[ { title:"分区帖子", + docs:"https://docs.rsshub.app/bbs.html#nga", + source:"/thread.php", + target:(params, url) => new URL(url).searchParams.get('fid') && `/nga/forum/${new URL(url).searchParams.get('fid')}` }, + { title:"帖子", + docs:"https://docs.rsshub.app/bbs.html#nga", + source:"/read.php", + target:(params, url) => new URL(url).searchParams.get('tid') && `/nga/post/${new URL(url).searchParams.get('tid')}` } ] }, + "playstation.com":{ _name:"PlayStation", + store:[ { title:"游戏列表", + docs:"https://docs.rsshub.app/game.html#playstation", + source:"/zh-hans-hk/grid/:id/:page", + target:"/ps/list/:id" }, + { title:"折扣|价格", + docs:"https://docs.rsshub.app/game.html#playstation", + source:[ "/:lang/product/:gridName" ], + target:"/ps/:lang/product/:gridName" } ], + www:[ { title:"用户奖杯", + docs:"https://docs.rsshub.app/game.html#playstation" }, + { title:"系统更新纪录", + docs:"https://docs.rsshub.app/game.html#playstation" } ] }, + "monsterhunter.com":{ _name:"怪物猎人世界", + www:[ { title:"更新情报", + docs:"https://docs.rsshub.app/game.html#guai-wu-lie-ren-shi-jie", + source:[ "", + "/*tpath" ], + target:"/mhw/update" }, + { title:"最新消息", + docs:"https://docs.rsshub.app/game.html#guai-wu-lie-ren-shi-jie", + source:[ "", + "/*tpath" ], + target:"/mhw/news" } ] }, + "vgtime.com":{ _name:"游戏时光", + www:[ { title:"新闻", + docs:"https://docs.rsshub.app/game.html#you-xi-shi-guang", + source:"/topic/index.jhtml", + target:"/vgtime/news" }, + { title:"游戏发售表", + docs:"https://docs.rsshub.app/game.html#you-xi-shi-guang", + source:"/game/release.jhtml", + target:"/vgtime/release" }, + { title:"关键词资讯", + docs:"https://docs.rsshub.app/game.html#you-xi-shi-guang", + source:"/search/list.jhtml", + target:(params, url) => `/vgtime/keyword/${new URL(url).searchParams.get('keyword')}` } ] }, + "bing.com":{ _name:"Bing", + www:[ { title:"每日壁纸", + docs:"https://docs.rsshub.app/picture.html#bing-bi-zhi", + source:"", + target:"/bing" } ] }, + "dcard.tw":{ _name:"Dcard", + www:[ { title:"首頁帖子-最新", + docs:"https://docs.rsshub.app/bbs.html#dcard", + source:"/f", + target:"/dcard/posts/latest" }, + { title:"首頁帖子-熱門", + docs:"https://docs.rsshub.app/bbs.html#dcard", + source:"/f", + target:"/dcard/posts/popular" }, + { title:"板塊帖子-最新", + docs:"https://docs.rsshub.app/bbs.html#dcard", + source:"/f/:section", + target:"/dcard/:section/latest" }, + { title:"板塊帖子-熱門", + docs:"https://docs.rsshub.app/bbs.html#dcard", + source:"/f/:section", + target:"/dcard/:section/popular" } ] }, + "wegene.com":{ _name:"WeGene", + www:[ { title:"最近更新", + docs:"https://docs.rsshub.app/other.html#wegene", + source:"", + target:"/wegene/newest" }, + { title:"栏目", + docs:"https://docs.rsshub.app/other.html#wegene", + source:"/crowdsourcing", + target:"/wegene/column/all/all" } ] }, + "qdaily.com":{ _name:"好奇心日报", + www:[ { title:"标签", + docs:"https://docs.rsshub.app/new-media.html#hao-qi-xin-ri-bao", + source:"/tags/:idd", + target:(params) => `/qdaily/tag/${params.idd.replace('.html', '')}` }, + { title:"栏目", + docs:"https://docs.rsshub.app/new-media.html#hao-qi-xin-ri-bao", + source:"/special_columns/:idd", + target:(params) => `/qdaily/column/${params.idd.replace('.html', '')}` }, + { title:"分类", + docs:"https://docs.rsshub.app/new-media.html#hao-qi-xin-ri-bao", + source:"/categories/:idd", + target:(params) => `/qdaily/category/${params.idd.replace('.html', '')}` } ] }, + "3ycy.com":{ _name:"三界异次元", + www:[ { title:"最近更新", + docs:"https://docs.rsshub.app/anime.html#san-jie-yi-ci-yuan", + source:"/", + target:"/3ycy/home" } ] }, + "emi-nitta.net":{ _name:"Emi Nitta", + ".":[ { title:"最近更新", + docs:"https://docs.rsshub.app/other.html#xin-tian-hui-hai-guan-fang-wang-zhan", + source:"/updates", + target:"/emi-nitta/updates" }, + { title:"新闻", + docs:"https://docs.rsshub.app/other.html#xin-tian-hui-hai-guan-fang-wang-zhan", + source:"/contents/news", + target:"/emi-nitta/news" } ] }, + "alter-shanghai.cn":{ _name:"Alter", + ".":[ { title:"新闻", + docs:"https://docs.rsshub.app/shopping.html#alter-zhong-guo", + source:"/cn/news.html", + target:"/alter-cn/news" } ] }, + "itslide.com":{ _name:"ITSlide", + www:[ { title:"最新", + docs:"https://docs.rsshub.app/programming.html#itslide", + source:"/*", + target:"/itslide/new" } ] }, + "leboncoin.fr":{ _name:"leboncoin", + www:[ { title:"ads", + docs:"https://docs.rsshub.app/en/shopping.html#leboncoin", + source:"/recherche", + target:(params, url) => '/leboncoin/ad/' + url.split('?')[1] } ] }, + "yuancheng.work":{ _name:"远程.work", + ".":[ { title:"招聘信息", + docs:"https://docs.rsshub.app/other.html#yuan-cheng-work", + source:"/:caty", + target:(params, url) => { + if (!url) { + return '/remote-work'; + } + return '/remote-work/' + /\w+-(\w+)-\w+/.exec(url)[1]; + } } ] }, + "chinatimes.com":{ _name:"中時電子報", + www:[ { title:"新聞", + docs:"https://docs.rsshub.app/traditional-media.html#zhong-shi-dian-zi-bao", + source:"/:caty", + target:(params) => '/chinatimes/' + params.caty } ] }, + "ithome.com":{ _name:"IT 之家", + ".":[ { title:"24 小时阅读榜", + docs:"https://docs.rsshub.app/new-media.html#it-zhi-jia", + source:[ "", + "/*" ], + target:"/ithome/ranking/24h" }, + { title:"7 天最热", + docs:"https://docs.rsshub.app/new-media.html#it-zhi-jia", + source:[ "", + "/*" ], + target:"/ithome/ranking/7days" }, + { title:"月榜", + docs:"https://docs.rsshub.app/new-media.html#it-zhi-jia", + source:[ "", + "/*" ], + target:"/ithome/ranking/monthly" } ], + it:[ { title:"IT 资讯", + docs:"https://docs.rsshub.app/new-media.html#it-zhi-jia", + source:"/", + target:"/ithome/it" } ], + soft:[ { title:"软件之家", + docs:"https://docs.rsshub.app/new-media.html#it-zhi-jia", + source:"/", + target:"/ithome/soft" } ], + win10:[ { title:"win10 之家", + docs:"https://docs.rsshub.app/new-media.html#it-zhi-jia", + source:"/", + target:"/ithome/win10" } ], + iphone:[ { title:"iphone 之家", + docs:"https://docs.rsshub.app/new-media.html#it-zhi-jia", + source:"/", + target:"/ithome/iphone" } ], + ipad:[ { title:"ipad 之家", + docs:"https://docs.rsshub.app/new-media.html#it-zhi-jia", + source:"/", + target:"/ithome/ipad" } ], + android:[ { title:"android 之家", + docs:"https://docs.rsshub.app/new-media.html#it-zhi-jia", + source:"/", + target:"/ithome/android" } ], + digi:[ { title:"数码之家", + docs:"https://docs.rsshub.app/new-media.html#it-zhi-jia", + source:"/", + target:"/ithome/digi" } ], + next:[ { title:"智能时代", + docs:"https://docs.rsshub.app/new-media.html#it-zhi-jia", + source:"/", + target:"/ithome/next" } ] }, + "govopendata.com":{ _name:"新闻联播文字版", + cn:[ { title:"新闻联播文字版", + docs:"https://docs.rsshub.app/traditional-media.html#xin-wen-lian-bo-wen-zi-ban", + source:"/xinwenlianbo", + target:"/xinwenlianbo/index" } ] }, + "steampowered.com":{ _name:"Steam", + store:[ { title:"search", + docs:"https://docs.rsshub.app/game.html#steam", + source:"/search/", + target:(params, url) => `/steam/search/${new URL(url).searchParams}` } ] }, + "baijingapp.com":{ _name:"白鲸出海", + www:[ { title:"文章", + docs:"https://docs.rsshub.app/new-media.html#bai-jing-chu-hai", + source:"", + target:"/baijing" } ] }, + "xiaomi.cn":{ _name:"小米社区", + www:[ { title:"圈子", + docs:"https://docs.rsshub.app/bbs.html#xiao-mi-she-qu", + source:"/board/:boardId", + target:"/mi/bbs/board/:boardId" } ] }, + "163.com":{ _name:"网易", + ds:[ { title:"大神", + docs:"https://docs.rsshub.app/game.html#wang-yi-da-shen", + source:"/user/:id", + target:"/netease/ds/:id" } ], + open:[ { title:"公开课 - 精品课程", + docs:"https://docs.rsshub.app/study.html#wang-yi-gong-kai-ke", + source:"/", + target:"/open163/vip" }, + { title:"公开课 - 最新课程", + docs:"https://docs.rsshub.app/study.html#wang-yi-gong-kai-ke", + source:"/", + target:"/open163/latest" } ], + music:[ { title:"云音乐 - 用户歌单", + docs:"https://docs.rsshub.app/multimedia.html#wang-yi-yun-yin-yue", + source:"/", + target:(params, url) => { + const id = new URL(url).hash.match(/home\?id=(.*)/)[1]; + return id ? `/ncm/user/playlist/${id}` : ''; + } }, + { title:"云音乐 - 歌单歌曲", + docs:"https://docs.rsshub.app/multimedia.html#wang-yi-yun-yin-yue", + source:"/", + target:(params, url) => { + const id = new URL(url).hash.match(/playlist\?id=(.*)/)[1]; + return id ? `/ncm/playlist/${id}` : ''; + } }, + { title:"云音乐 - 歌手专辑", + docs:"https://docs.rsshub.app/multimedia.html#wang-yi-yun-yin-yue", + source:"/", + target:(params, url) => { + const id = new URL(url).hash.match(/album\?id=(.*)/)[1]; + return id ? `/ncm/artist/${id}` : ''; + } }, + { title:"云音乐 - 电台节目", + docs:"https://docs.rsshub.app/multimedia.html#wang-yi-yun-yin-yue", + source:"/", + target:(params, url) => { + const id = new URL(url).hash.match(/djradio\?id=(.*)/)[1]; + return id ? `/ncm/djradio/${id}` : ''; + } } ], + "y.music":[ { title:"云音乐 - 用户歌单", + docs:"https://docs.rsshub.app/multimedia.html#wang-yi-yun-yin-yue", + source:"/m/user", + target:(params, url) => `/ncm/playlist/${new URL(url).searchParams.get('id')}` }, + { title:"云音乐 - 歌单歌曲", + docs:"https://docs.rsshub.app/multimedia.html#wang-yi-yun-yin-yue", + source:"/m/playlist", + target:(params, url) => `/ncm/playlist/${new URL(url).searchParams.get('id')}` }, + { title:"云音乐 - 歌手专辑", + docs:"https://docs.rsshub.app/multimedia.html#wang-yi-yun-yin-yue", + source:"/m/album", + target:(params, url) => `/ncm/playlist/${new URL(url).searchParams.get('id')}` }, + { title:"云音乐 - 播单声音", + docs:"https://docs.rsshub.app/multimedia.html#wang-yi-yun-yin-yue", + source:[ "/m/radio", + "/m/djradio" ], + target:(params, url) => `/ncm/playlist/${new URL(url).searchParams.get('id')}` } ] }, + "suzhou.gov.cn":{ _name:"苏州市政府", + www:[ { title:"政府新闻", + docs:"https://docs.rsshub.app/government.html#su-zhou-shi-ren-min-zheng-fu", + source:"/szsrmzf/:uid/nav_list.shtml", + target:"/gov/suzhou/news/:uid" } ] }, + "mqube.net":{ _name:"MQube", + www:[ { title:"全站最近更新", + docs:"https://docs.rsshub.app/multimedia.html#mqube", + source:"/", + target:"/mqube/latest" }, + { title:"全站每日排行", + docs:"https://docs.rsshub.app/multimedia.html#mqube", + source:"/", + target:"/mqube/top" }, + { title:"个人最近更新", + docs:"https://docs.rsshub.app/multimedia.html#mqube", + source:"/user/:user", + target:"/mqube/user/:user" }, + { title:"标签最近更新", + docs:"https://docs.rsshub.app/multimedia.html#mqube", + source:"/search/tag/:tag", + target:"/mqube/tag/:tag" } ] }, + "nikkei.com":{ _name:"日本経済新聞", + www:[ { title:"ホームページ", + docs:"https://docs.rsshub.app/traditional-media.html#ri-ben-jing-ji-xin-wen", + source:"/", + target:"/nikkei/index" } ] }, + "last.fm":{ _name:"Last.fm", + www:[ { title:"用户播放记录", + docs:"https://docs.rsshub.app/multimedia.html#last-fm", + source:[ "/user/:user", + "/user/:user/*" ], + target:"/lastfm/recent/:user" }, + { title:"用户 Love 记录", + docs:"https://docs.rsshub.app/multimedia.html#last-fm", + source:[ "/user/:user", + "/user/:user/*" ], + target:"/lastfm/loved/:user" }, + { title:"站内 Top 榜单", + docs:"https://docs.rsshub.app/multimedia.html#last-fm", + source:"/charts", + target:"/lastfm/top" } ] }, + "ddrk.me":{ _name:"低端影视", + www:[ { title:"首页", + docs:"https://docs.rsshub.app/multimedia.html#di-duan-ying-shi", + source:"/", + target:"/ddrk/index" }, + { title:"标签", + docs:"https://docs.rsshub.app/multimedia.html#di-duan-ying-shi", + source:"/tag/:tag", + target:"/ddrk/tag/:tag" }, + { title:"分类", + docs:"https://docs.rsshub.app/multimedia.html#di-duan-ying-shi", + source:[ "/category/:category", + "/category/:uplevel/:category" ], + target:"/ddrk/category/:category" }, + { title:"影视剧集更新", + docs:"https://docs.rsshub.app/multimedia.html#di-duan-ying-shi", + source:[ "/:name", + "/:name/:season" ], + target:(params) => { + if (params.name !== 'category' && params.name !== 'tag' && params.name !== 'ddrklogin' && params.name !== 'about' && params.name !== 'deleted') { + return `/ddrk/update/${params.name}${params.season ? '/' + params.season : ''}`; + } + } } ] }, + "google.com":{ _name:"谷歌", + photos:[ { title:"相册", + docs:"https://docs.rsshub.app/picture.html#google-xiang-ce", + source:"/share/*", + target:(params, url, document) => { + const id = document && document.querySelector('html').innerHTML.match(/photos.app.goo.gl\/(.*?)"/)[1]; + return id ? `/google/album/${id}` : ''; + } } ], + sites:[ { title:"Sites", + docs:"https://docs.rsshub.app/blog.html#google-sites", + source:[ "/site/:id/*", + "/site/:id" ], + target:"/google/sites/:id" } ] }, + "javlibrary.com":{ _name:"javlibrary", + www:[ { title:"新话题", + docs:"https://docs.rsshub.app/multimedia.html#javlibrary", + source:"/cn", + target:"/javlibrary/videos/update" }, + { title:"新发行", + docs:"https://docs.rsshub.app/multimedia.html#javlibrary", + source:"/cn", + target:"/javlibrary/videos/newrelease" }, + { title:"新加入", + docs:"https://docs.rsshub.app/multimedia.html#javlibrary", + source:"/cn", + target:"/javlibrary/videos/newentries" }, + { title:"最想要", + docs:"https://docs.rsshub.app/multimedia.html#javlibrary", + source:"/cn", + target:"/javlibrary/videos/mostwanted" }, + { title:"高评价", + docs:"https://docs.rsshub.app/multimedia.html#javlibrary", + source:"/cn", + target:"/javlibrary/videos/bestrated" }, + { title:"最佳评论", + docs:"https://docs.rsshub.app/multimedia.html#javlibrary", + source:"/cn", + target:"/javlibrary/bestreviews" }, + { title:"影星", + docs:"https://docs.rsshub.app/multimedia.html#javlibrary", + source:"/cn/vl_star.php", + target:(params, url) => `/javlibrary/stars/${new URL(url).searchParams.get('s')}` }, + { title:"用户文章", + docs:"https://docs.rsshub.app/multimedia.html#javlibrary", + source:[ "/cn/user.php", + "/cn/userposts.php", + "/cn/userwateched.php", + "/cn/userowned.php", + "/cn/userwanted.php" ], + target:(params, url) => `/javlibrary/users/${new URL(url).searchParams.get('u')}/userposts` }, + { title:"用户拥有", + docs:"https://docs.rsshub.app/multimedia.html#javlibrary", + source:[ "/cn/user.php", + "/cn/userposts.php", + "/cn/userwateched.php", + "/cn/userowned.php", + "/cn/userwanted.php" ], + target:(params, url) => `/javlibrary/users/${new URL(url).searchParams.get('u')}/userowned` }, + { title:"用户看过", + docs:"https://docs.rsshub.app/multimedia.html#javlibrary", + source:[ "/cn/user.php", + "/cn/userposts.php", + "/cn/userwateched.php", + "/cn/userowned.php", + "/cn/userwanted.php" ], + target:(params, url) => `/javlibrary/users/${new URL(url).searchParams.get('u')}/userwatched` }, + { title:"用户想要", + docs:"https://docs.rsshub.app/multimedia.html#javlibrary", + source:[ "/cn/user.php", + "/cn/userposts.php", + "/cn/userwateched.php", + "/cn/userowned.php", + "/cn/userwanted.php" ], + target:(params, url) => `/javlibrary/users/${new URL(url).searchParams.get('u')}/userwanted` } ] }, + "qidian.com":{ _name:"起点", + book:[ { title:"章节", + docs:"https://docs.rsshub.app/reading.html#qi-dian", + source:"/info/:id", + target:"/qidian/chapter/:id" }, + { title:"讨论区", + docs:"https://docs.rsshub.app/reading.html#qi-dian", + source:"/info/:id", + target:"/qidian/forum/:id" } ], + www:[ { title:"限免", + docs:"https://docs.rsshub.app/reading.html#qi-dian", + source:"/free", + target:"/qidian/free" }, + { title:"女生限免", + docs:"https://docs.rsshub.app/reading.html#qi-dian", + source:"/mm/free", + target:"/qidian/free/mm" } ] }, + "hackerone.com":{ _name:"HackerOne", + ".":[ { title:"HackerOne Hacker Activity", + docs:"https://docs.rsshub.app/other.html#hackerone-hacker-activity", + source:"/hacktivity", + target:"/hackerone/hacktivity" } ] }, + "cowlevel.net":{ _name:"奶牛关", + ".":[ { title:"元素文章", + docs:"https://docs.rsshub.app/game.html#nai-niu-guan", + source:[ "/element/:id", + "/element/:id/article" ], + target:"/cowlevel/element/:id" } ] }, + "beijing.gov.cn":{ wjw:[ { title:"北京卫生健康委员会", + docs:"https://docs.rsshub.app/government.html#bei-jing-shi-wei-sheng-jian-kang-wei-yuan-hui", + source:"/xwzx_20031/:caty", + target:"/gov/beijing/mhc/:caty" } ] }, + "ynu.edu.cn":{ _name:"云南大学", + home:[ { title:"官网消息通告", + docs:"https://docs.rsshub.app/university.html#yun-nan-da-xue", + source:"/tzgg.htm", + target:"/ynu/home" } ], + jwc:[ { title:"教务处教务科通知", + docs:"https://docs.rsshub.app/university.html#yun-nan-da-xue", + source:"/*", + target:"/jwc/1" }, + { title:"教务处学籍科通知", + docs:"https://docs.rsshub.app/university.html#yun-nan-da-xue", + source:"/*", + target:"/jwc/2" }, + { title:"教务处教学研究科通知", + docs:"https://docs.rsshub.app/university.html#yun-nan-da-xue", + source:"/*", + target:"/jwc/3" }, + { title:"教务处实践科学科通知", + docs:"https://docs.rsshub.app/university.html#yun-nan-da-xue", + source:"/*", + target:"/jwc/4" } ], + grs:[ { title:"研究生院通知", + docs:"https://docs.rsshub.app/university.html#yun-nan-da-xue", + source:"/*", + target:"" } ] }, + "zju.edu.cn":{ _name:"浙江大学", + cst:[ { title:"软件学院 - 全部通知", + docs:"https://docs.rsshub.app/university.html#zhe-jiang-da-xue", + source:[ "", + "/*tpath" ], + target:"/zju/cst/0" }, + { title:"软件学院 - 招生信息", + docs:"https://docs.rsshub.app/university.html#zhe-jiang-da-xue", + source:"/32178/list.htm", + target:"/zju/cst/1" }, + { title:"软件学院 - 教务管理", + docs:"https://docs.rsshub.app/university.html#zhe-jiang-da-xue", + source:"/36216/list.htm", + target:"/zju/cst/2" }, + { title:"软件学院 - 论文管理", + docs:"https://docs.rsshub.app/university.html#zhe-jiang-da-xue", + source:"/36217/list.htm", + target:"/zju/cst/3" }, + { title:"软件学院 - 思政工作", + docs:"https://docs.rsshub.app/university.html#zhe-jiang-da-xue", + source:"/36192/list.htm", + target:"/zju/cst/4" }, + { title:"软件学院 - 评奖评优", + docs:"https://docs.rsshub.app/university.html#zhe-jiang-da-xue", + source:"/36228/list.htm", + target:"/zju/cst/5" }, + { title:"软件学院 - 实习就业", + docs:"https://docs.rsshub.app/university.html#zhe-jiang-da-xue", + source:"/36193/list.htm", + target:"/zju/cst/6" }, + { title:"软件学院 - 国际实习", + docs:"https://docs.rsshub.app/university.html#zhe-jiang-da-xue", + source:"/36235/list.htm", + target:"/zju/cst/7" }, + { title:"软件学院 - 国内合作科研", + docs:"https://docs.rsshub.app/university.html#zhe-jiang-da-xue", + source:"/36194/list.htm", + target:"/zju/cst/8" }, + { title:"软件学院 - 国际合作科研", + docs:"https://docs.rsshub.app/university.html#zhe-jiang-da-xue", + source:"/36246/list.htm", + target:"/zju/cst/9" } ] }, + "kuaidi100.com":{ _name:"快递100", + ".":[ { title:"快递追踪", + docs:"https://docs.rsshub.app/other.html#kuai-di-100", + source:"/", + target:(params, url, document) => { + const postid = document && document.querySelector('#postid').value; + const com = document && document.querySelector('#selectComBtn').childNodes[1].attributes[1].value; + if (com && com !== 'default' && postid) { + return `/kuaidi100/track/${com}/${postid}`; + } + } }, + { title:"支持的快递公司列表", + docs:"https://docs.rsshub.app/other.html#kuai-di-100", + source:"/", + target:"/kuaidi100/company" } ] }, + "hrbeu.edu.cn":{ _name:"哈尔滨工程大学", + yjsy:[ { title:"研究生院 - 通知公告", + docs:"https://docs.rsshub.app/university.html#ha-er-bin-gong-cheng-da-xue", + source:"/*", + target:"/heu/yjsy/announcement" }, + { title:"研究生院 - 新闻动态", + docs:"https://docs.rsshub.app/university.html#ha-er-bin-gong-cheng-da-xue", + source:"/*", + target:"/heu/yjsy/news" }, + { title:"研究生院 - 国家公派项目", + docs:"https://docs.rsshub.app/university.html#ha-er-bin-gong-cheng-da-xue", + source:"/*", + target:"/heu/yjsy/gjgp" }, + { title:"研究生院 - 国际合作与交流项目", + docs:"https://docs.rsshub.app/university.html#ha-er-bin-gong-cheng-da-xue", + source:"/*", + target:"/heu/yjsy/gjhz" } ], + job:[ { title:"就业服务平台 - 通知公告", + docs:"https://docs.rsshub.app/university.html#ha-er-bin-gong-cheng-da-xue", + source:"/*", + target:"/heu/job/tzgg" } ], + uae:[ { title:"水声学院 - 新闻动态", + docs:"https://docs.rsshub.app/university.html#ha-er-bin-gong-cheng-da-xue", + source:"/*", + target:"/heu/shuisheng/xwdt" }, + { title:"研究生院 - 通知公告", + docs:"https://docs.rsshub.app/university.html#ha-er-bin-gong-cheng-da-xue", + source:"/*", + target:"/heu/shuisheng/tzgg" } ] }, + "gongxue.cn":{ _name:"工学网", + ".":[ { title:"要闻", + docs:"https://docs.rsshub.app/university.html#ha-er-bin-gong-cheng-da-xue", + source:"/*", + target:"/heu/gongxue/yw" }, + { title:"时讯", + docs:"https://docs.rsshub.app/university.html#ha-er-bin-gong-cheng-da-xue", + source:"/*", + target:"/heu/gongxue/sx" } ] }, + "nsfc.gov.cn":{ _name:"国家自然科学基金委员会", + www:[ { title:"基金要闻", + docs:"https://docs.rsshub.app/other.html#guo-jia-zi-ran-ke-xue-ji-jin-wei-yuan-hui", + source:"/*", + target:"/nsfc/news/jjyw" }, + { title:"通知公告", + docs:"https://docs.rsshub.app/other.html#guo-jia-zi-ran-ke-xue-ji-jin-wei-yuan-hui", + source:"/*", + target:"/nsfc/news/tzgg" }, + { title:"资助成果", + docs:"https://docs.rsshub.app/other.html#guo-jia-zi-ran-ke-xue-ji-jin-wei-yuan-hui", + source:"/*", + target:"/nsfc/news/zzcg" }, + { title:"科普快讯", + docs:"https://docs.rsshub.app/other.html#guo-jia-zi-ran-ke-xue-ji-jin-wei-yuan-hui", + source:"/*", + target:"/nsfc/news/kpkx" } ] }, + "japanpost.jp":{ _name:"日本郵便", + "trackings.post":[ { title:"郵便・荷物の追跡", + docs:"https://docs.rsshub.app/other.html#ri-ben-you-bian-you-bian-zhui-ji-サービス", + source:"/services/srv/search/direct", + target:(params, url) => { + const reqCode = new URL(url).searchParams.get('reqCodeNo1').toUpperCase(); + const locale = new URL(url).searchParams.get('locale').toLowerCase(); + if ((reqCode.search(/^(?:\d{11,12}|[A-Z]{2}\d{9}[A-Z]{2})$/) === 0 && locale === 'ja') || locale === 'en') { + return `/japanpost/track/${reqCode}/${locale}`; + } + } } ] }, + "apnews.com":{ _name:"AP News", + ".":[ { title:"话题", + docs:"https://docs.rsshub.app/traditional-media.html#ap-news", + source:"/:topic", + target:"/apnews/topics/:topic" } ] }, + "csc.edu.cn":{ _name:"国家留学网", + www:[ { title:"遴选通知", + docs:"https://docs.rsshub.app/other.html#guo-jia-liu-xue-wang", + source:"/*", + target:"/csc/notice/lxtz" }, + { title:"综合项目专栏", + docs:"https://docs.rsshub.app/other.html#guo-jia-liu-xue-wang", + source:"/*", + target:"/csc/notice/xmzl" }, + { title:"常见问题解答", + docs:"https://docs.rsshub.app/other.html#guo-jia-liu-xue-wang", + source:"/*", + target:"/csc/notice/wtjd" }, + { title:"录取公告", + docs:"https://docs.rsshub.app/other.html#guo-jia-liu-xue-wang", + source:"/*", + target:"/csc/notice/lqgg" } ] }, + "biquge5200.com":{ www:[ { title:"biquge5200.com", + docs:"https://docs.rsshub.app/reading.html#bi-qu-ge-biquge5200-com", + source:"/:id", + target:"/novel/biquge/:id" } ] }, + "biquge.info":{ www:[ { title:"biquge.info", + docs:"https://docs.rsshub.app/reading.html#bi-qu-ge-biquge-info", + source:"/:id", + target:"/novel/biqugeinfo/:id" } ] }, + "matters.news":{ _name:"Matters", + ".":[ { title:"最新排序", + docs:"https://docs.rsshub.app/new-media.html#matters", + source:"", + target:"/matters/latest" }, + { title:"标签", + docs:"https://docs.rsshub.app/new-media.html#matters", + source:"/tags/:tid", + target:"/matters/tags/:tid" }, + { title:"作者", + docs:"https://docs.rsshub.app/new-media.html#matters", + source:[ "/:id", + "/:id/comments" ], + target:(params) => { + const uid = params.id.replace('@', ''); + return uid ? `/matters/author/${uid}` : ''; + } } ] }, + "zhaishuyuan.com":{ _name:"斋书苑", + ".":[ { title:"最新章节", + docs:"https://docs.rsshub.app/reading.html#zhai-shu-yuan", + source:[ "/book/:id", + "/read/:id" ], + target:"/novel/zhaishuyuan/:id" } ] }, + "hbut.edu.cn":{ _name:"湖北工业大学", + www:[ { title:"新闻中心", + docs:"http://docs.rsshub.app/university.html#hu-bei-gong-ye-da-xue", + source:"/xwzx/:name", + target:(params) => { + const type = params.name.replace('.htm', ''); + return type ? `/hbut/news/${type}` : '/hbut/news/tzgg'; + } } ], + jsjxy:[ { title:"新闻动态", + docs:"http://docs.rsshub.app/university.html#hu-bei-gong-ye-da-xue", + source:"/index/xwdt.htm", + target:"/hbut/cs/xwdt" }, + { title:"通知公告", + docs:"http://docs.rsshub.app/university.html#hu-bei-gong-ye-da-xue", + source:"/index/tzgg.htm", + target:"/hbut/cs/tzgg" }, + { title:"教学信息", + docs:"http://docs.rsshub.app/university.html#hu-bei-gong-ye-da-xue", + source:"/jxxx.htm", + target:"/hbut/cs/jxxx" }, + { title:"科研动态", + docs:"http://docs.rsshub.app/university.html#hu-bei-gong-ye-da-xue", + source:"/kxyj/kydt.htm", + target:"/hbut/cs/kydt" }, + { title:"党建活动", + docs:"http://docs.rsshub.app/university.html#hu-bei-gong-ye-da-xue", + source:"/djhd/djhd.htm", + target:"/hbut/cs/djhd" } ] }, + "zcool.com.cn":{ _name:"站酷", + www:[ { title:"发现", + docs:"https://docs.rsshub.app/design.html#zhan-ku", + source:"", + target:"/zcool/discover" }, + { title:"发现 - 精选 - 全部推荐", + docs:"https://docs.rsshub.app/design.html#zhan-ku", + source:"", + target:"/zcool/discover/all" }, + { title:"发现 - 精选 - 首页推荐", + docs:"https://docs.rsshub.app/design.html#zhan-ku", + source:"", + target:"/zcool/discover/home" }, + { title:"发现 - 精选 - 编辑精选", + docs:"https://docs.rsshub.app/design.html#zhan-ku", + source:"", + target:"/zcool/discover/home" }, + { title:"发现 - 精选 - 文章 - 编辑精选", + docs:"https://docs.rsshub.app/design.html#zhan-ku", + source:"", + target:"/zcool/discover/article" }, + { title:"作品榜单", + docs:"https://docs.rsshub.app/design.html#zhan-ku", + source:"", + target:"/zcool/top/design" }, + { title:"文章榜单", + docs:"https://docs.rsshub.app/design.html#zhan-ku", + source:"", + target:"/zcool/top/article" }, + { title:"用户作品", + docs:"https://docs.rsshub.app/design.html#zhan-ku", + source:[ "/u/:id" ], + target:"/zcool/user/:id" } ] }, + "t.me":{ _name:"Telegram", + ".":[ { title:"频道", + docs:"https://docs.rsshub.app/social-media.html#telegram", + source:"/:username", + target:(params, url, document) => { + const isChannel = document && document.querySelector('.tgme_action_button_label'); + if (isChannel) { + return '/telegram/channel/:username'; + } + } }, + { title:"频道", + docs:"https://docs.rsshub.app/social-media.html#telegram", + source:"/s/:username", + target:"/telegram/channel/:username" } ] }, + "zhuixinfan.com":{ _name:"追新番日剧站", + ".":[ { title:"更新列表", + docs:"https://docs.rsshub.app/multimedia.html#zhui-xin-fan-ri-ju-zhan", + source:[ "/main.php" ], + target:"/zhuixinfan/list" } ] }, + "etoland.co.kr":{ _name:"eTOLAND", + ".":[ { title:"主题贴", + docs:"https://docs.rsshub.app/bbs.html#etoland", + source:[ "/bbs/board.php", + "/plugin/mobile/board.php" ], + target:(params, url) => `/etoland/${new URL(url).searchParams.get('bo_table')}` } ] }, + "qq.com":{ _name:"腾讯", + "mp.weixin":[ { title:"微信公众号栏目", + docs:"https://docs.rsshub.app/new-media.html#gong-zhong-hao-lan-mu-fei-tui-song-li-shi-xiao-xi", + source:"/mp/homepage", + target:(params, url) => `/wechat/mp/homepage/${new URL(url).searchParams.get('__biz')}/${new URL(url).searchParams.get('hid')}/${new URL(url).searchParams.get('cid') ? new URL(url).searchParams.get('cid') : ''}` }, + { title:"微信公众号话题", + docs:"https://docs.rsshub.app/new-media.html#wei-xin-gong-zhong-hao-wen-zhang-hua-ti-tag", + source:"/mp/appmsgalbum", + target:(params, url) => `/wechat/mp/msgalbum/${new URL(url).searchParams.get('__biz')}/${new URL(url).searchParams.get('album_id')}` } ], + egame:[ { title:"企鹅电竞直播间", + docs:"https://docs.rsshub.app/live.html#qi-e-dian-jing-zhi-bo-jian-kai-bo", + source:"/:id", + target:(params) => { + if (params.id.match(/^\d+$/)) { + return '/egameqq/room/:id'; + } + } } ], + v:[ { title:"视频 - 播放列表", + docs:"https://docs.rsshub.app/multimedia.html#teng-xun-shi-pin", + source:"/x/cover/:id", + target:(params) => { + const id = params.id.match('(.*).html')[1]; + return id ? `/tencentvideo/playlist/${id}` : ''; + } }, + { title:"视频 - 播放列表", + docs:"https://docs.rsshub.app/multimedia.html#teng-xun-shi-pin", + source:"/x/cover/:id/:detail", + target:"/tencentvideo/playlist/:id" } ] }, + "javbus.com":{ _name:"JavBus", + www:[ { title:"首页", + docs:"https://docs.rsshub.app/multimedia.html#javbus", + source:"/", + target:"/javbus/home" }, + { title:"分类", + docs:"https://docs.rsshub.app/multimedia.html#javbus", + source:"/genre/:gid", + target:"/javbus/genre/:gid" }, + { title:"演员", + docs:"https://docs.rsshub.app/multimedia.html#javbus", + source:"/star/:sid", + target:"/javbus/star/:sid" }, + { title:"系列", + docs:"https://docs.rsshub.app/multimedia.html#javbus", + source:"/series/:seriesid", + target:"/javbus/series/:seriesid" }, + { title:"首页 / 步兵", + docs:"https://docs.rsshub.app/multimedia.html#javbus", + source:"/uncensored", + target:"/javbus/uncensored/home" }, + { title:"分类 / 步兵", + docs:"https://docs.rsshub.app/multimedia.html#javbus", + source:"/uncensored/genre/:gid", + target:"/javbus/uncensored/genre/:gid" }, + { title:"演员 / 步兵", + docs:"https://docs.rsshub.app/multimedia.html#javbus", + source:"/uncensored/star/:sid", + target:"/javbus/uncensored/star/:sid" }, + { title:"系列 / 步兵", + docs:"https://docs.rsshub.app/multimedia.html#javbus", + source:"/uncensored/series/:seriesid", + target:"/javbus/uncensored/series/:seriesid" } ] }, + "javbus.one":{ _name:"JavBus", + www:[ { title:"首页 / 欧陆风云", + docs:"https://docs.rsshub.app/multimedia.html#javbus", + source:"/", + target:"/javbus/western/home" }, + { title:"分类 / 欧陆风云", + docs:"https://docs.rsshub.app/multimedia.html#javbus", + source:"/genre/:gid", + target:"/javbus/western/genre/:gid" }, + { title:"演员 / 欧陆风云", + docs:"https://docs.rsshub.app/multimedia.html#javbus", + source:"/star/:sid", + target:"/javbus/western/star/:sid" }, + { title:"系列 / 欧陆风云", + docs:"https://docs.rsshub.app/multimedia.html#javbus", + source:"/series/:seriesid", + target:"/javbus/western/series/:seriesid" } ] }, + "onejav.com":{ _name:"OneJAV BT", + ".":[ { title:"今日种子", + docs:"https://docs.rsshub.app/multimedia.html#onejav", + source:"/", + target:(params, url, document) => { + const today = document.querySelector('div.card.mb-1.card-overview').getAttribute('data-date').replace(/-/g, ''); + return `/onejav/day/${today}`; + } }, + { title:"今日演员", + docs:"https://docs.rsshub.app/multimedia.html#onejav", + source:"/", + target:(params, url, document) => { + const star = document.querySelector('div.card-content > div > a').getAttribute('href'); + return `/onejav${star}`; + } }, + { title:"页面种子", + docs:"https://docs.rsshub.app/multimedia.html#onejav", + source:[ "/:type", + "/:type/:key", + "/:type/:key/:morekey" ], + target:(params, url, document) => { + const itype = params.morekey === undefined ? params.type : params.type === 'tag' ? 'tag' : 'day'; + let ikey = `${itype === 'day' ? params.type : ''}${params.key || ''}${itype === 'tag' && params.morekey !== undefined ? '%2F' : ''}${params.morekey || ''}`; + if (ikey === '' && itype === 'tag') { + ikey = document.querySelector('div.thumbnail.is-inline > a').getAttribute('href').replace('/tag/', '').replace('/', '%2F'); + } else if (ikey === '' && itype === 'actress') { + ikey = document.querySelector('div.card > a').getAttribute('href').replace('/actress/', ''); + } + return `/onejav/${itype}/${ikey}`; + } } ] }, + "141jav.com":{ _name:"141JAV BT", + ".":[ { title:"今日种子", + docs:"https://docs.rsshub.app/multimedia.html#141jav", + source:"/", + target:(params, url, document) => { + const today = document.querySelector('div.card.mb-1.card-overview').getAttribute('data-date').replace(/-/g, ''); + return `/141jav/day/${today}`; + } }, + { title:"今日演员", + docs:"https://docs.rsshub.app/multimedia.html#141jav", + source:"/", + target:(params, url, document) => { + const star = document.querySelector('div.card-content > div > a').getAttribute('href'); + return `/141jav${star}`; + } }, + { title:"页面种子", + docs:"https://docs.rsshub.app/multimedia.html#141jav", + source:[ "/:type", + "/:type/:key", + "/:type/:key/:morekey" ], + target:(params, url, document) => { + const itype = params.morekey === undefined ? params.type : params.type === 'tag' ? 'tag' : 'day'; + let ikey = `${itype === 'day' ? params.type : ''}${params.key || ''}${itype === 'tag' && params.morekey !== undefined ? '%2F' : ''}${params.morekey || ''}`; + if (ikey === '' && itype === 'tag') { + ikey = document.querySelector('div.thumbnail.is-inline > a').getAttribute('href').replace('/tag/', '').replace('/', '%2F'); + } else if (ikey === '' && itype === 'actress') { + ikey = document.querySelector('div.card > a').getAttribute('href').replace('/actress/', ''); + } + return `/141jav/${itype}/${ikey}`; + } } ] }, + "141ppv.com":{ _name:"141ppv BT", + ".":[ { title:"今日种子", + docs:"https://docs.rsshub.app/multimedia.html#141pvp", + source:"/", + target:(params, url, document) => { + const today = document.querySelector('div.card.mb-1.card-overview').getAttribute('data-date').replace(/-/g, ''); + return `/141ppv/day/${today}`; + } }, + { title:"今日演员", + docs:"https://docs.rsshub.app/multimedia.html#141ppv", + source:"/", + target:(params, url, document) => { + const star = document.querySelector('div.card-content > div > a').getAttribute('href'); + return `/141ppv${star}`; + } }, + { title:"页面种子", + docs:"https://docs.rsshub.app/multimedia.html#141ppv", + source:[ "/:type", + "/:type/:key", + "/:type/:key/:morekey" ], + target:(params, url, document) => { + const itype = params.morekey === undefined ? params.type : params.type === 'tag' ? 'tag' : 'day'; + let ikey = `${itype === 'day' ? params.type : ''}${params.key || ''}${itype === 'tag' && params.morekey !== undefined ? '%2F' : ''}${params.morekey || ''}`; + if (ikey === '' && itype === 'tag') { + ikey = document.querySelector('div.thumbnail.is-inline > a').getAttribute('href').replace('/tag/', '').replace('/', '%2F'); + } else if (ikey === '' && itype === 'actress') { + ikey = document.querySelector('div.card > a').getAttribute('href').replace('/actress/', ''); + } + return `/141ppv/${itype}/${ikey}`; + } } ] }, + "sexinsex.net":{ _name:"sexinsex", + ".":[ { title:"分区帖子", + docs:"https://docs.rsshub.app/multimedia.html#sexinsex", + source:"/bbs/:path", + target:(params, url) => { + let pid, typeid; + const static_matched = params.path.match(/forum-(\d+)-\d+.html/); + if (static_matched) { + pid = static_matched[1]; + } else if (params.path === 'forumdisplay.php') { + pid = new URL(url).searchParams.get('fid'); + typeid = new URL(url).searchParams.get('typeid'); + } else { + return false; + } + return `/sexinsex/${pid}/${typeid ? typeid : ''}`; + } } ] }, + "t66y.com":{ _name:"草榴社区", + www:[ { title:"分区帖子", + docs:"https://docs.rsshub.app/multimedia.html#cao-liu-she-qu", + source:"/thread0806.php", + target:(params, url) => { + const id = new URL(url).searchParams.get('fid'); + const type = new URL(url).searchParams.get('type'); + return `/t66y/${id}/${type ? type : ''}`; + } } ] }, + "umass.edu":{ _name:"UMASS Amherst", + ece:[ { title:"ECE News", + docs:"http://docs.rsshub.app/en/university.html#umass-amherst", + source:"/news", + target:"/umass/amherst/ecenews" }, + { title:"ECE Seminar", + docs:"http://docs.rsshub.app/en/university.html#umass-amherst", + source:"/seminars", + target:"/umass/amherst/eceseminar" } ], + "www.cics":[ { title:"CICS News", + docs:"http://docs.rsshub.app/en/university.html#umass-amherst", + source:"/news", + target:"/umass/amherst/csnews" } ], + www:[ { title:"IPO Events", + docs:"http://docs.rsshub.app/en/university.html#umass-amherst", + source:"/ipo/iss/events", + target:"/umass/amherst/ipoevents" }, + { title:"IPO Featured Stories", + docs:"http://docs.rsshub.app/en/university.html#umass-amherst", + source:"/ipo/iss/featured-stories", + target:"/umass/amherst/ipostories" } ] }, + "lofter.com":{ _name:"Lofter", + www:[ { title:"话题 (标签)", + docs:"https://docs.rsshub.app/social-media.html#lofter", + source:[ "/tag/:name", + "/tag/:name/:type" ], + target:(params) => `/lofter/tag/${params.name}/${params.type || ''}` } ] }, + "yuque.com":{ _name:"语雀", + www:[ { title:"知识库", + docs:"https://docs.rsshub.app/study.html#yu-que", + source:[ "/:space/:book" ], + target:(params, url, document) => { + const match = document.documentElement.innerHTML.match(/JSON\.parse\(decodeURIComponent\("(.*)"\)/); + if (match && match[1]) { + const dataStr = match[1]; + try { + const appData = JSON.parse(decodeURIComponent(dataStr)); + return `/yuque/doc/${appData.book.id}`; + } catch (e) { + // pass + } + } + } } ] }, + "bjeea.com":{ _name:"北京考试院", + www:[ { title:"首页 / 通知公告", + docs:"https://docs.rsshub.app/government.html#bei-jing-jiao-yu-kao-shi-yuan", + source:[ "/html/bjeeagg" ], + target:"/gov/beijing/bjeea/bjeeagg" }, + { title:"首页 / 招考政策", + docs:"https://docs.rsshub.app/government.html#bei-jing-jiao-yu-kao-shi-yuan", + source:[ "/html/zkzc" ], + target:"/gov/beijing/bjeea/zkzc" }, + { title:"首页 / 自考快递", + docs:"https://docs.rsshub.app/government.html#bei-jing-jiao-yu-kao-shi-yuan", + source:[ "/html/zkkd" ], + target:"/gov/beijing/bjeea/zkkd" } ] }, + "hk01.com":{ _name:"香港01", + www:[ { title:"最 Hit", + docs:"https://docs.rsshub.app/traditional-media.html#xiang-gang-01", + source:[ "/hot", + "/" ], + target:"/hk01/hot" }, + { title:"zone", + docs:"https://docs.rsshub.app/traditional-media.html#xiang-gang-01", + source:"/zone/:id/:title", + target:"/hk01/zone/:id" }, + { title:"channel", + docs:"https://docs.rsshub.app/traditional-media.html#xiang-gang-01", + source:"/channel/:id/:title", + target:"/hk01/channel/:id" }, + { title:"issue", + docs:"https://docs.rsshub.app/traditional-media.html#xiang-gang-01", + source:"/issue/:id/:title", + target:"/hk01/issue/:id" }, + { title:"tag", + docs:"https://docs.rsshub.app/traditional-media.html#xiang-gang-01", + source:"/tag/:id/:title", + target:"/hk01/tag/:id" } ] }, + "douban.com":{ _name:"豆瓣", + www:[ { title:"用户的广播", + docs:"https://docs.rsshub.app/social-media.html#dou-ban", + source:"/people/:user/", + target:(params, url, document) => { + const uid = document && document.querySelector('html').innerHTML.match(/"id":"([0-9]+)"/)[1]; + return uid ? `/douban/people/${uid}/status` : ''; + } }, + { title:"小组-最新", + docs:"https://docs.rsshub.app/social-media.html#dou-ban", + source:"/group/:groupid", + target:"/douban/group/:groupid" }, + { title:"小组-最热", + docs:"https://docs.rsshub.app/social-media.html#dou-ban", + source:"/group/:groupid", + target:"/douban/group/:groupid/essence" }, + { title:"小组-精华", + docs:"https://docs.rsshub.app/social-media.html#dou-ban", + source:"/group/:groupid", + target:"/douban/group/:groupid/elite" } ] }, + "okjike.com":{ _name:"即刻", + m:[ { title:"用户动态", + docs:"https://docs.rsshub.app/social-media.html#ji-ke-yong-hu-dong-tai", + source:"/reposts/:repostId", + target:(params, url, document) => { + const uid = document.querySelector('.avatar').getAttribute('href').replace('/users/', ''); + return uid ? `/jike/user/${uid}` : ''; + } }, + { title:"圈子", + docs:"https://docs.rsshub.app/social-media.html#ji-ke-quan-zi", + source:"/topics/:id", + target:"/jike/topic/:id" }, + { title:"圈子 - 纯文字", + docs:"https://docs.rsshub.app/social-media.html#ji-ke-quan-zi-chun-wen-zi", + source:"/topics/:id", + target:"/jike/topic/text/:id" } ] }, + "ems.com.cn":{ _name:"中国邮政速递物流", + www:[ { title:"新闻", + docs:"https://docs.rsshub.app/other.html#zhong-guo-you-zheng-su-di-wu-liu", + source:"/aboutus/xin_wen_yu_shi_jian.html", + target:"/ems/news" } ] }, + "popiapp.cn":{ _name:"Popi 提问箱", + www:[ { title:"提问箱新回答", + docs:"https://docs.rsshub.app/social-media.html#popi-ti-wen-xiang", + source:"/:id", + target:(params) => { + if (params.id) { + return '/popiask/:id'; + } + } } ] }, + "nppa.gov.cn":{ _name:"国家新闻出版署", + www:[ { title:"栏目", + docs:"https://docs.rsshub.app/government.html#guo-jia-xin-wen-chu-ban-shu", + source:"/nppa/channels/:channel", + target:(params, url) => `/gov/nppa/${/nppa\/channels\/(\d+)\.shtml/.exec(url)[1]}` }, + { title:"内容", + docs:"https://docs.rsshub.app/government.html#guo-jia-xin-wen-chu-ban-shu", + source:"/nppa/contents/:channel/:content", + target:(params, url) => `/gov/nppa/${/nppa\/contents\/(\d+\/\d+)\.shtml/.exec(url)[1]}` } ] }, + "acfun.cn":{ _name:"AcFun", + www:[ { tilte:"番剧", + docs:"https://docs.rsshub.app/anime.html#acfun-fan-ju", + source:"/bangumi/:id", + target:(params) => `/acfun/bangumi/${params.id.replace('aa', '')}` }, + { title:"用户投稿", + docs:"https://docs.rsshub.app/anime.html#acfun-yong-hu-tou-gao", + source:"/u/:id", + target:"/acfun/user/video/:id" } ] }, + "behance.net":{ _name:"Behance", + www:[ { title:"User", + docs:"https://docs.rsshub.app/design.html#behance-user-works", + source:[ "/:user" ], + target:(params, url, document) => { + const uid1 = document && document.querySelector('html').innerHTML.match(/([^/]+)\/insights/)[1]; + return `/behance/${uid1}`; + } } ] }, + "picuki.com":{ _name:"Picuki", + www:[ { title:"用户", + docs:"https://docs.rsshub.app/social-media.html#picuki-yong-hu", + source:"/profile/:id", + target:"/picuki/profile/:id" } ] }, + "jjmhw.cc":{ _name:"漫小肆", + www:[ { title:"漫画更新", + docs:"https://docs.rsshub.app/anime.html#man-xiao-si", + source:"/book/:id", + target:"/manxiaosi/book/:id" } ] }, + "wenxuecity.com":{ _name:"文学城", + blog:[ { title:"博客", + docs:"https://docs.rsshub.app/bbs.html#wen-xue-cheng-bo-ke", + source:"/myblog/:id", + target:"/wenxuecity/blog/:id" }, + { title:"博客", + docs:"https://docs.rsshub.app/bbs.html#wen-xue-cheng-bo-ke", + source:"/myoverview/:id", + target:"/wenxuecity/blog/:id" } ], + bbs:[ { title:"最新主题", + docs:"https://docs.rsshub.app/bbs.html#wen-xue-cheng-zui-xin-zhu-ti", + source:"/:cat", + target:"/wenxuecity/bbs/:cat" }, + { title:"最新主题 - 精华区", + docs:"https://docs.rsshub.app/bbs.html#wen-xue-cheng-zui-xin-zhu-ti", + source:"/:cat", + target:"/wenxuecity/bbs/:cat/1" }, + { title:"最热主题", + docs:"https://docs.rsshub.app/bbs.html#wen-xue-cheng-zui-re-zhu-ti", + source:"/?cid=*", + target:(params, url, document) => { + const cid = document && new URL(document.location).searchParams.get('cid'); + return `/wenxuecity/hot/${cid}`; + } } ] }, + "buaq.net":{ _name:"不安全资讯", + ".":[ { title:"不安全资讯", + docs:"http://docs.rsshub.app/new-media.html#bu-an-quan", + source:"/", + target:"/buaq" } ] }, + "jian-ning.com":{ _name:"建宁闲谈", + ".":[ { title:"文章", + docs:"https://docs.rsshub.app/blog.html#jian-ning-xian-tan", + source:"/*", + target:"/blogs/jianning" } ] }, + "matataki.io":{ _name:"matataki", + www:[ { title:"最热作品", + docs:"https://docs.rsshub.app/new-media.html#matataki", + source:"/article/", + target:"/matataki/posts/hot" }, + { title:"最新作品", + docs:"https://docs.rsshub.app/new-media.html#matataki", + source:"/article/latest", + target:"/matataki/posts/latest" }, + { title:"作者创作", + docs:"https://docs.rsshub.app/new-media.html#matataki", + source:"/user/:uid", + target:(params) => `/matataki/users/${params.uid}/posts` }, + { title:"Fan票关联作品", + docs:"https://docs.rsshub.app/new-media.html#matataki", + source:[ "/token/:tokenId", + "/token/:tokenId/circle" ], + target:(params) => `/matataki/tokens/${params.tokenId}/posts` }, + { title:"标签关联作品", + docs:"https://docs.rsshub.app/new-media.html#matataki", + source:[ "/tag/:tagId" ], + target:(params, url) => { + const tagName = new URL(url).searchParams.get('name'); + return `/matataki/tags/${params.tagId}/${tagName}/posts`; + } }, + { title:"收藏夹", + docs:"https://docs.rsshub.app/new-media.html#matataki", + source:"/user/:uid/favlist/:fid", + target:(params) => `/matataki/users/${params.uid}/favorites/${params.fid}/posts` } ] }, + "eventernote.com":{ _name:"Eventernote", + www:[ { title:"声优活动及演唱会", + docs:"https://docs.rsshub.app/anime.html#eventernote", + source:"/actors/:name/:id/events", + target:"/eventernote/actors/:name/:id" } ] }, + "instagram.com":{ _name:"Instagram", + www:[ { title:"用户", + docs:"https://docs.rsshub.app/social-media.html#instagram", + source:"/:id", + target:(params) => { + if (params.id !== 'explore' && params.id !== 'developer') { + return '/instagram/user/:id'; + } + } } ] }, + "huya.com":{ _name:"虎牙直播", + ".":[ { title:"直播间开播", + docs:"https://docs.rsshub.app/live.html#hu-ya-zhi-bo-zhi-bo-jian-kai-bo", + source:"/:id", + target:"/huya/live/:id" } ] }, + "craigslist.org":{ _name:"Craigslist", + ".":[ { title:"商品搜索列表", + docs:"https://docs.rsshub.app/shopping.html#craigslist" } ] }, + "saraba1st.com":{ _name:"Saraba1st", + bbs:[ { title:"帖子", + docs:"https://docs.rsshub.app/bbs.html#saraba1st", + source:"/2b/:id", + target:(params) => { + const id = params.id.includes('thread') ? params.id.split('-')[1] : ''; + return id ? `/saraba1st/thread/${id}` : ''; + } } ] }, + "scboy.com":{ _name:"scboy 论坛", + www:[ { title:"帖子", + docs:"https://docs.rsshub.app/bbs.html#scboy", + source:"", + target:(params, url) => { + const id = url.includes('thread') ? url.split('-')[1].split('.')[0] : ''; + return id ? `/scboy/thread/${id}` : ''; + } } ] }, + "cqut.edu.cn":{ _name:"重庆理工大学", + tz:[ { title:"通知", + docs:"https://docs.rsshub.app/university.html#chong-qing-li-gong-da-xue", + source:"/*" } ], + lib:[ { title:"图书馆通知", + docs:"https://docs.rsshub.app/university.html#chong-qing-li-gong-da-xue", + source:"/*" } ] }, + "cqwu.net":{ _name:"重庆文理学院", + www:[ { title:"通知", + docs:"https://docs.rsshub.app/university.html#chong-qing-wen-li-xue-yuan", + source:"/:type", + target:(params) => { + if (params.type === 'channel_7721.html') { + return '/cqwu/news/notify'; + } + } }, + { title:"学术活动", + docs:"https://docs.rsshub.app/university.html#chong-qing-wen-li-xue-yuan", + source:"/:type", + target:(params) => { + if (params.type === 'channel_7722.html') { + return '/cqwu/news/academiceve'; + } + } } ] }, + "trakt.tv":{ _name:"Trakt.tv", + ".":[ { title:"用户收藏", + docs:"https://docs.rsshub.app/multimedia.html#trakt-tv-yong-hu-shou-cang", + source:[ "/users/:username/collection/:type/added", + "/users/:username/collection" ], + target:(params) => `/trakt/collection/${params.username}/${params.type || 'all'}` } ] }, + "eagle.cool":{ _name:"Eagle", + cn:[ { title:"更新日志", + docs:"https://docs.rsshub.app/program-update.html#eagle", + source:"/changelog", + target:"/eagle/changelog/cn" } ], + tw:[ { title:"更新日誌", + docs:"https://docs.rsshub.app/program-update.html#eagle", + source:"/changelog", + target:"/eagle/changelog/tw" } ], + en:[ { title:"Release Notes", + docs:"https://docs.rsshub.app/program-update.html#eagle", + source:"/changelog", + target:"/eagle/changelog/en" } ] }, + "furaffinity.net":{ _name:"Fur Affinity", + www:[ { title:"主页", + docs:"https://docs.rsshub.app/social-media.html#fur-affinity", + source:"/", + target:"/furaffinity/home" }, + { title:"浏览", + docs:"https://docs.rsshub.app/social-media.html#fur-affinity", + source:"/browse/", + target:"/furaffinity/browse" }, + { title:"站点状态", + docs:"https://docs.rsshub.app/social-media.html#fur-affinity", + source:"/", + target:"/furaffinity/status" }, + { title:"搜索", + docs:"https://docs.rsshub.app/social-media.html#fur-affinity", + source:"/search/", + target:(params, url) => { + const keyword = new URL(url).searchParams.get('q'); + if (keyword) { + return `/furaffinity/search/${keyword}`; + } + } }, + { title:"用户主页简介", + docs:"https://docs.rsshub.app/social-media.html#fur-affinity", + source:"/user/:username/", + target:"/furaffinity/user/:username" }, + { title:"用户关注列表", + docs:"https://docs.rsshub.app/social-media.html#fur-affinity", + source:"/watchlist/by/:username/", + target:"/furaffinity/watching/:username" }, + { title:"用户被关注列表", + docs:"https://docs.rsshub.app/social-media.html#fur-affinity", + source:"/watchlist/to/:username/", + target:"/furaffinity/watchers/:username" }, + { title:"用户接受委托信息", + docs:"https://docs.rsshub.app/social-media.html#fur-affinity", + source:"/commissions/:username/", + target:"/furaffinity/commissions/:username" }, + { title:"用户的 Shouts 留言", + docs:"https://docs.rsshub.app/social-media.html#fur-affinity", + source:"/user/:username/", + target:"/furaffinity/shouts/:username" }, + { title:"用户的日记", + docs:"https://docs.rsshub.app/social-media.html#fur-affinity", + source:"/journals/:username/", + target:"/furaffinity/journals/:username" }, + { title:"用户的创作画廊", + docs:"https://docs.rsshub.app/social-media.html#fur-affinity", + source:"/gallery/:username/", + target:"/furaffinity/gallery/:username" }, + { title:"用户非正式作品", + docs:"https://docs.rsshub.app/social-media.html#fur-affinity", + source:"/scraps/:username/", + target:"/furaffinity/scraps/:username" }, + { title:"用户的喜爱列表", + docs:"https://docs.rsshub.app/social-media.html#fur-affinity", + source:"/favorites/:username/", + target:"/furaffinity/favorites/:username" }, + { title:"作品评论区", + docs:"https://docs.rsshub.app/social-media.html#fur-affinity", + source:"/view/:id/", + target:"/furaffinity/submission_comments/:id" }, + { title:"日记评论区", + docs:"https://docs.rsshub.app/social-media.html#fur-affinity", + source:"/journal/:id/", + target:"/furaffinity/journal_comments/:id" } ] }, + "gcores.com":{ _name:"机核网", + www:[ { title:"资讯", + docs:"https://docs.rsshub.app/program-update.html#eagle", + source:"/news", + target:"/gcores/category/news" }, + { title:"视频", + docs:"https://docs.rsshub.app/program-update.html#eagle", + source:"/videos", + target:"/gcores/category/videos" }, + { title:"电台", + docs:"https://docs.rsshub.app/program-update.html#eagle", + source:"/radios", + target:"/gcores/category/radios" }, + { title:"文章", + docs:"https://docs.rsshub.app/program-update.html#eagle", + source:"/articles", + target:"/gcores/category/articles" } ] }, + "bgm.tv":{ _name:"Bangumi", + ".":[ { title:"小组话题", + docs:"https://docs.rsshub.app/anime.html#bangumi", + source:"/group/:id", + target:"/bangumi/group/:id" }, + { title:"小组话题的新回复", + docs:"https://docs.rsshub.app/anime.html#bangumi", + source:"/group/topic/:id", + target:"/bangumi/topic/:id" }, + { title:"现实人物的新作品", + docs:"https://docs.rsshub.app/anime.html#bangumi", + source:"/person/:id", + target:"/bangumi/person/:id" }, + { title:"用户日志", + docs:"https://docs.rsshub.app/anime.html#bangumi", + source:"/user/:id", + target:"/bangumi/user/blog/:id" }, + { title:"条目的讨论", + docs:"https://docs.rsshub.app/anime.html#bangumi", + source:"/subject/:id", + target:"/bangumi/subject/:id/topics" }, + { title:"条目的评论", + docs:"https://docs.rsshub.app/anime.html#bangumi", + source:"/subject/:id", + target:"/bangumi/subject/:id/blogs" }, + { title:"条目的章节", + docs:"https://docs.rsshub.app/anime.html#bangumi", + source:"/subject/:id", + target:"/bangumi/subject/:id" }, + { title:"条目的吐槽箱", + docs:"https://docs.rsshub.app/anime.html#bangumi", + source:"/subject/:id", + target:"/bangumi/subject/:id/comments" }, + { title:"放送列表", + docs:"https://docs.rsshub.app/anime.html#bangumi", + source:"/calendar", + target:"/bangumi/calendar/today" } ] }, + "e-hentai.org/":{ _name:"E-Hentai", + ".":[ { title:"收藏", + docs:"https://docs.rsshub.app/picture.html#ehentai", + source:"/favorites.php", + target:"/ehentai/favorites" }, + { title:"标签", + docs:"https://docs.rsshub.app/picture.html#ehentai", + source:"/tag/:tag", + target:"/ehentai/tag/:tag" }, + { title:"搜索", + docs:"https://docs.rsshub.app/picture.html#ehentai", + source:"/", + target:(params, url) => { + const keyword = new URL(url).searchParams.toString(); + if (keyword) { + return `/ehentai/search/${keyword}`; + } + } } ] }, + "iyingdi.com":{ _name:"旅法师营地", + www:[ { title:"分区", + docs:"https://docs.rsshub.app/game.html#lv-fa-shi-ying-di", + source:"/tz/tag/:tag", + target:"/lfsyd/tag/:tag" }, + { title:"用户发帖", + docs:"https://docs.rsshub.app/game.html#lv-fa-shi-ying-di", + source:[ "/tz/people/:id", + "/tz/people/:id/*" ], + target:"/lfsyd/user/:id" } ], + mob:[ { title:"分区", + docs:"https://docs.rsshub.app/game.html#lv-fa-shi-ying-di", + source:"/fine/:tag", + target:"/lfsyd/tag/:tag" } ] }, + "macwk.com":{ _name:"MacWk", + ".":[ { title:"应用更新", + docs:"https://docs.rsshub.app/program-update.html#macwk", + source:"/soft/:name", + target:"/macwk/soft/:name" } ] }, + "zyshow.net":{ www:[ { title:"", + docs:"https://docs.rsshub.app/game.html#lv-fa-shi-ying-di", + source:"/:name/", + target:"/zyshow/:name" } ] } })