Loading... <div class="tip share">请注意,本文编写于 535 天前,最后修改于 370 天前,其中某些信息可能已经过时。</div> ## 项目地址 <button class="btn m-b-xs btn-info " onclick='window.open("https://github.com/LoliLin/RSSHub","_blank")'>原版</button> <button class="btn m-b-xs btn-info " onclick='window.open("https://github.com/iLay1678/RSSHub","_blank")'>我修改的版本</button> ## 修改内容 增加通用参数 增加domcrawler组件支持 移除FeedWriter 重写rss生成方法 增加一些路由 未定义路由将从原版RSSHub网站获取数据 ## 通用参数 ### 内容过滤 #### 选出想要的内容 支持正则 filter: 过滤标题和描述 filter_title: 过滤标题 filter_description: 过滤描述 如 [https://rss.ifking.cn/novel/biquge/79_79883?filter=一拳|王八][1] #### 去掉不要的内容 支持正则 filterout: 过滤标题和描述 filterout_title: 过滤标题 filterout_description: 过滤描述 如 [https://rss.ifking.cn/novel/biquge/79_79883?filterout=一拳|王八][2] ###内容匹配 ####指定输出内容 regular :使用正则规定输出内容 例如 :`https://rss.ifking.cn/blog/cross/ifking.cn?regular=<p>(.*?)<\/p>` ###条数限制 可以使用 limit 参数限制最大条数 例如:[https://rss.ifking.cn/novel/biquge/79_79883?limit=3][3] ###输出 Telegram 即时预览链接 可以输出 Telegram 可识别的即时预览链接, 主要用于文章类 RSS Telegram 即时预览模式需要在官网制作页面处理模板,请前往[官网][4]了解更多 tgiv: 模板 hash,可从模板制作页面分享出来的链接末尾获取(&rhash=后面跟着的字符串) 例如: [https://rss.ifking.cn/novel/biquge/79_79883&tgiv=0b007ea764bc84][5] ## 路由列表 ### 小说·文学·阅读 #### 笔趣阁 ##### 小说更新 作者: iLay1678 路径: `/novel/biquge/:id` 示例: [/novel/biquge/79_79883](https://rss.ifking.cn/novel/biquge/79_79883) 参数说明: id: 小说 id, 可在对应小说页 URL 中找到 提示:由于笔趣阁网站有多个, 各站点小说对应的小说 id 不同. 此 feed 只对应在[`www.biquge5200.com`](https://www.biquge5200.com/)中的小说 id. ### 博客 #### handsome主题博客 作者: iLay1678 路径: `/blog/handsome/:url` 示例: [/blog/handsome/ifking.cn](https://rss.ifking.cn/blog/handsome/ifking.cn) 参数说明: url: 博客地址, 不带http或https前缀 提示:必须是采用typecho系统且使用handsome主题的博客. #### handsome时光机 作者: iLay1678 路径: `/blog/cross/:url` 示例: [/blog/cross/ifking.cn](https://rss.ifking.cn/blog/cross/ifking.cn) 参数说明: url: 博客地址, 不带http或https前缀 提示:请确保时光机页面为cross.html. ### 社交媒体 #### 直播 ##### 斗鱼开播提醒 作者: iLay1678 路径: `/live/douyu/:id` 示例: [/live/douyu/1126960](https://rss.ifking.cn/live/douyu/1126960) 参数说明: id: 直播间 id, 可从直播间 URL 中获取 ##### 虎牙开播提醒 作者: iLay1678 路径: `/live/huya/:id` 示例: [/live/huya/102411](https://rss.ifking.cn/live/huya/102411) 参数说明: id: 直播间 id或主播名(有一些id是名字),可从直播间 URL 中获取 #### 哔哩哔哩 ##### 番剧 作者: LoliLin 路径: `/bilibili/bangumi/:sessionID` 示例: [/bilibili/bangumi/2267573](https://rss.ifking.cn/bilibili/bangumi/2267573) 参数说明: sessionID: 番剧 id, 番剧主页打开控制台执行 `window.__INITIAL_STATE__.ssId` 或 `window.__INITIAL_STATE__.mediaInfo.param.season_id` 获取 ##### 投稿 作者: LoliLin 路径: `/bilibili/user/video/:uid` 示例: [/bilibili/user/video/2267573](https://rss.ifking.cn/bilibili/user/video/2267573) 参数说明: uid: 用户 id, UP 主空间 URL 中获取 ##### 动态 作者: LoliLin 路径: `/bilibili/user/dynamic/:uid` 示例: [/bilibili/user/dynamic/2267573](https://rss.ifking.cn/bilibili/user/dynamic/2267573) 参数说明: uid: 用户 id, UP 主空间 URL 中获取 ## 部署 1. `git clone https://github.com/iLay1678/RSSHub.git` 2. `composer install` 3. 设置运行目录为 `public` 4. 重命名.env.example为.env 5. 配置伪静态规则 (nginx 规则如下) ``` if (!-e $request_filename) { rewrite ^(.*)$ /index.php?s=$1 last; } ``` ## Demo [演示站](https://rss.ifking.cn),可随意使用(且完整支持rsshub官方列表) ## 其他 原版RssHub [RssHub](https://rsshub.ifking.cn) <button class="btn m-b-xs btn-primary " onclick='window.open("https://github.com/DIYgod/RSSHub","_blank")'>项目地址</button> telegram Rss订阅机器人 [@ilay_rssbot](https://rsshub.ifking.cn) <button class="btn m-b-xs btn-primary " onclick='window.open("https://github.com/indes/flowerss-bot","_blank")'>项目地址</button> [1]: https://rss.ifking.cn/novel/biquge/79_79883?filter=%E4%B8%80%E6%8B%B3%7C%E7%8E%8B%E5%85%AB [2]: https://rss.ifking.cn/novel/biquge/79_79883?filterout=%E4%B8%80%E6%8B%B3%7C%E7%8E%8B%E5%85%AB [3]: https://rss.ifking.cn/novel/biquge/79_79883?limit=3 [4]: https://instantview.telegram.org/ [5]: https://rss.ifking.cn/novel/biquge/79_79883&tgiv=0b007ea764bc84 最后修改:2020 年 03 月 03 日 09 : 59 AM © 允许规范转载 赞赏 赏包辣条吧 ×Close 赞赏作者 扫一扫支付 支付宝支付 微信支付