用Rsshub制个人rss订阅源

用Rsshub制个人rss订阅源开篇开篇不谈正题 可直接跳到开始制作部分 rss 是什么 rss 能做什么 百度对它的解释是简易信息聚合 也就是把各种信息聚到一起进行阅读 有点像邮箱客户端 把 163 新浪等帐号都绑定后 可以对所有邮箱帐户的内容进行阅读以及回复等操作

欢迎大家来到IT世界,在知识的湖畔探索吧!

开篇

开篇不谈正题,可直接跳到开始制作部分。

rss是什么?rss能做什么?

百度对它的解释是简易信息聚合,也就是把各种信息聚到一起进行阅读。有点像邮箱客户端,把,163,新浪等帐号都绑定后,可以对所有邮箱帐户的内容进行阅读以及回复等操作。rss也是这样,而且省去了帐号绑定的操作,只要在客户端添加上订阅源,比如微博的热搜,微信公众号文章,知乎热搜,时事新闻等订阅源,就可以在一处阅读感兴趣的文章,而且没有广告。总结起来,占用空间少,信息源自定义,没有广告,妥妥地秒杀一切。

既然rss这么优秀,为什么不火?

rss以前很火,可能我那时还小,没赶上。现在不火的原因,我猜有几个原因。

  1. 订阅源太少
    在当今流量为王的社会,谁有流量谁是老大。好不容易整理好的内容肯定不愿意免费提供给别人,巴不得靠这些内容把用户牢牢拴在自己这一亩三分地。所以公开的订阅源越来越少了。
  2. 一家通吃
    rss的优势是可以方便获取更多种类的内容,而现在的互联网怪象是每家公司都在做着一家通吃的准备。百度,阿里,腾讯以及美团头条,随便拿出一个有点名气的app,就有最新新闻,短视频,购物,理财等功能。尤其是微信的公众号,有什么内容是订阅不到的呢。更有一些专门做聚合内容的app,但是体验效果不理想。
  3. 跟不上时代
    就像诺基亚手机,它的品质一如继往的好。但是时代变了,人们不喜欢阅读文字了,不喜欢看报了。像火山,抖音这种鸦片似的短视频正侵蚀着我们大部分时间。比起枯燥的黑白文字,怎么比得了一尊活灵活现,性感火辣的美女头像更搏眼球呢。

为什么还要用rss?

说到这里,开篇那些优势似乎已经不具备谈资了。其实用rss要靠情怀,毕竟内容丰富不再是它的优势。现在大多内容app都在做加法,巴不得在自己的产品里放入无穷无尽的资源,然后按他们的想法一股脑推给用户。这样有两种后果,一种是用户泡在无穷大的信息海洋里不知方向,一种是像个无知的孩子吸食别人吃剩的东西。 而rss把我们拉回到最初的地方,要读什么就看什么,对什么感兴趣就订阅什么,自已择食。

开始制作

下面说下用rsshub搭建rss服务端的几个步骤。

所需材料

服务端和客户端是rss阅读的两个必要点。客户端就是rss阅读工具,该类型的工具还是挺多的。我现在用的是期待app,因为赶上限免就毫不迟疑的装上了。服务端就是订阅源的提供者了,百度一下也是可以找到不少的,只是前面也说了现在能用的很少了,还不太稳定。所以这篇文章讲的是自己搭建一个订阅源的服务端,提供丰富的订阅源。

搭建环境

Rsshub是现在比较推荐的一个rss框架,号称万物皆可rss.它的原理就是从各家站点抓取内容,并转换成rss格式的订阅源。它的内容种类特别丰富,微信公众号,热搜,新闻,头条,各行各业的知识也都有,甚至还有几个成人福利的源。这些订阅源地址可以在文档里面找到。

文档地址https://docs.rsshub.app/

1. 安装

安装文档:
https://docs.rsshub.app/install/

在文档里有多种部署方式,我用的是手动部署,

//下载 $ git clone https://github.com/DIYgod/RSSHub.git $ cd RSSHub //npm安装 $ npm install //启动 npm start 

欢迎大家来到IT世界,在知识的湖畔探索吧!

运行完这些已经Ok了,但是使用nmp启动会随着终端关闭而停止服务,建议使用pm2启动。

2. 测试

假设你的服务器IP是188.188.199.199,浏览器访问,
http://188.188.199.199:1200/,看到下面的画面就说明成功了,

用Rsshub制个人rss订阅源



欢迎大家来到IT世界,在知识的湖畔探索吧!

欢迎大家来到IT世界,在知识的湖畔探索吧!var {URL}=require("url");//引入url模块 

3. 使用

rsshub运行服务后,就可以使用官方提供的订阅源了。比如豆瓣排名前10的电影订阅源,官方文档这样写

举例: https://rsshub.app/douban/movie/playing 路由: /douban/movie/playing 

那么你的订阅源就是
http://188.188.199.199:1200/douban/movie/playing

4. 拓展

4.1 端口默认使用1200,使用前请打开1200端口。想要更换其它端口,需要在项目根目录下建立.env文件,在里面配置PORT项

欢迎大家来到IT世界,在知识的湖畔探索吧!PORT: 监听端口,默认为 1200 

4.2 担心服务器地址暴露,可以使用域名访问。我自己用的apache代理,也可以使用Nginx代理,配置都很简单。

最后

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://itzsg.com/108406.html

(0)
上一篇 1天前
下一篇 1天前

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们YX

mu99908888

在线咨询: 微信交谈

邮件:itzsgw@126.com

工作时间:时刻准备着!

关注微信