chiwent / blog

个人博客,只在issue内更新
https://chiwent.github.io/blog
8 stars 0 forks source link

定制你的RSS #2

Open chiwent opened 6 years ago

chiwent commented 6 years ago

定制你的RSS

RSSHub

官方文档

它是一个开源的RSS工具项目,抓取网页生成RSS,口号是“一切皆可RSS”。
它的使用很简单,可以有多种部署方式,推荐使用heroku。参照官方文档的提示可以在heroku官网一键发布自己的应用。
注意:heroku在默认情况下,假如有30分钟内无人访问,那么将会关闭服务,所以我们可以使用uptimerobot来周期性地向目标站点发起请求

另外,heroku免费用户的所有app运行总时长为每个月550小时,也就是说你的APP无法保证30X24X7小时全天候运行,建议让网站每天只运行18小时。当然添加信用卡之后,会再赠送450小时

安装完成后,参照官方的文档,在你的网址后面加上正确的路由位置即可。用户可以向github仓库提供自己的代码,添加更多站点

Huginn

Github地址
官网也有详细的说明

这个工具可以开发出类似IFTTT的自动化应用,不仅仅局限于RSS订阅,还可以扩展更多有趣的功能。这里只介绍RSS。

我们依旧先在heroku注册一个APP,这部分内容和前面的类似,直接在官方文档找到即可
当我们在heroku部署完毕后,打开应用网址会弹出类似这样的内容:

Heroku

接着,我们到https://codeanywhere.com/上注册一个ruby应用(你也可以使用其他的一些平台,设置是自己的vps)
当进入到bash管理界面后,我们先做一些简单的设置:

rvm --default use 2.3.3
rvm install ruby-2.2.2
sudo apt-get install libmysqlclient-dev

接着只要按照上图提示的信息逐一运行即可
在最后一步的运行过程中,会弹出一些信息认证的内容,就是你在heroku发布的app的账户信息

当安装完毕后,打开heroku app的链接,然后输入刚才填入的账号信息登录

官方提供的 scenarios 脚本库

如果你想要使用搜狗微信搜索,可以参考网友给出的一些脚本:搜狗微信搜索。但是本人测试之后发现搜狗已经做了反爬措施,所以上述的脚本失效了。不过,我们可以使用其他平台的微信搜索门户,比如传送门,然后模仿着前面的脚本修改:
demo

将生成的RSS链接导入到RSS阅读器中,就可以使用了



参考:

Huginn: 烧录RSS的神器
Heroku 安装 Huginn
RSS遗民的挣扎
高效工作—优雅的阅读微信公众号
HoToUseHuginnToMakeRSSSubSour