11

Node.js抓取Feed打造自己的RSS阅读器

 3 years ago
source link: https://laotan.net/nodejs-rss-fetch/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

Node.js抓取Feed打造自己的RSS阅读器

tds

18 Aug 2014 • 2 min read

​自从做了内务总管之后,上班时间开编辑器的频率越来越低。为保障自己的专业提升,以及为部门将要做的一个内部系统做技术准备,最近下班时间自学Node.js,用Express+Jade+Mongoose练手,做了一个定时抓取RSS Feed的小工具。

做这个小工具也是基于自己的嗜好,也是我自学前端的重要方法之一,喜欢收藏行业博客,看了看收藏夹,目测200多个,这么多博客的更新我几乎做到了每篇必看,而且更喜欢到文章页去浏览,因为每篇文章的排版可能都包含了作者的意图,通过文章的评论能发现或许比文章更有价值的收获,最简单的就是发现更多精彩的博客。

1

当然这么多博客靠收藏夹肯定是不够的,主要利用Google Reader订阅更新,但自从GR自宫后,以及博客的没落,微博和微信的崛起,更新博客的人也越来越少,我这恶趣味被压抑了很长一段时间。可是在最近,我翻阅收藏夹的时候,发现还是有不少博客在更新,于是有了打造自己的RSS阅读器的念头。

虽然是个小系统,还是习惯性的把涉及到的功能点和字段涉及用思维导图(推荐用百度脑图,naotu.baidu.com)梳理了下实现流程。订阅列表都是我收藏的持续在更新的博客,因为微信中毒越来越深,本来想做主动推送到微信的功能,后来发现接口限制,罢了。

2

剩下的过程也就是堆码的节奏,最后源代码放到了github上面,部署在自己的vps上,但因为是个128M内存的vps,Mongodb总崩溃,折腾了我许久,最后通过swap解决。
源码:https://github.com/laotan/rss-fetch


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK