详细解释一下增加瓦斯公众号历史文章的原因: * 目前的瓦斯公众号抓取(阅读器为Inoreader为例):想要抓取某微信公众号的“日报”栏目时,利用瓦斯源,加上参数过滤,理想状态下是可以抓取到想要的内容的;但是,Inoreader刚添加订阅源时,很大可能订阅源是空的(即该公众号上一次所发布的文章中不含“日报”关键字),此时阅读器会把抓取间隔设置为比较大的值(假设为6小时)。而6小时内,公众号发布了两次内容,第一次含“日报”,第二次不含“日报”,这样的话,阅读器再次抓取时,订阅源仍然为空,抓取间隔继续加大……最终导致根本抓取不到想要的内容。(叙述可能有些混乱,实际测试中确实如此,测试使用之一是“央视新闻”公众号的“早啊!新闻来了”栏目,几天(不含周末)下来,并未抓到一篇文章,其他例子中情况类似) * 抓取历史文章的情况下:条数限制为20,通常情况下很少公众号一天能发布超过20篇文章,因此首次理论上能抓到几篇想要的文章(“日报”等),然后接下来阅读器抓取频率并不会降低(最终会稳定在栏目发布间隔这个时间)。实际测试中确实有比较好的效果,而且不加参数过滤的话也完全不受影响。 |
||
|---|---|---|
| .github/ISSUE_TEMPLATE | ||
| docs | ||
| lib | ||
| logs | ||
| test | ||
| .codecov.yml | ||
| .dockerignore | ||
| .editorconfig | ||
| .eslintignore | ||
| .eslintrc | ||
| .gitignore | ||
| .nvmrc | ||
| .prettierignore | ||
| .prettierrc | ||
| .travis.yml | ||
| CONTRIBUTING.md | ||
| Dockerfile | ||
| LICENSE | ||
| Procfile | ||
| README.md | ||
| app.json | ||
| docker-compose.yml | ||
| package.json | ||
| process.json | ||
| renovate.json | ||
| yarn.lock | ||
README.md
RSSHub
🍰 万物皆可 RSS
介绍
RSSHub 是一个轻量、易于扩展的 RSS 生成器,可以给任何奇奇怪怪的内容生成 RSS 订阅源
鸣谢
Special Sponsors
![]() |
|---|
Sponsors
| Eternal Proxy | Liuyang | Sayori Studio | 匿名 |
|---|
Contributors
参与我们
如果有任何想法或需求,可以在 issue 中告诉我们,同时我们欢迎各种 pull requests
提交新的 RSS 内容
-
在 /lib/router.js 里添加路由
-
在 /lib/routes/ 中的路由对应路径添加获取 RSS 内容的脚本
-
更新文档: /docs/README.md
参与讨论
部署
见部署文档
赞助 RSSHub 的研发
RSSHub 是采用 MIT 许可的开源项目,使用完全免费。 但是随着项目规模的增长,也需要有相应的资金支持才能持续项目的维护与开发。
你可以通过下列的方法来赞助 RSSHub 的开发。
一次性赞助
我们通过以下方式接受赞助:
周期性赞助
周期性赞助可以获得额外的回报,比如更快的 GitHub 响应或者你的名字会出现在 RSSHub 的 GitHub 仓库和现在我们的官网中。
- 通过 Patreon 赞助成为 backer 或 sponsor
- 给我们发邮件联系赞助事宜: i#diygod.me
相关项目
-
Easy to RSS: 一个一键式发现当前网页 RSS 的 chrome 扩展,与 RSSHub 联动支持更多网页
-
rsshub.js: JavaScript library for RSSHub
-
RSSHelper: 可以发现 RSS 的 Tampermonkey 插件
Author
RSSHub © DIYgod, Released under the MIT License.
Authored and maintained by DIYgod with help from contributors (list).
Blog @DIYgod · GitHub @DIYgod · Twitter @DIYgod · Telegram Channel @awesomeDIYgod
