为什么说Thunderbird是最好的桌面RSS阅读器
也许现在再讨论RSS阅读器似乎已经过时了,毕竟随着社交网络服务的发展,通过一个带有大众评分能力的社交网络(比如reddit),相比RSS的固定订阅而言,也许你能更快地在你所关心的话题上更快地获得新的资讯。Google Reader 的退出除了G+的影响之外,我觉得RSS自身的衰落(或者说更加小众化)也是一个比较重要的原因。
Table of Contents
1 我用本地RSS阅读器的场景
但我仍然是一个RSS用户,在办公桌面上,我订阅了以下几个方面的RSS源:
- 一些优秀的资讯网站,比如Planet Python, Planet Emacsen, InfoQ中文部分, 博客园知识库, CSDN极客 头条 等。当然,也有一些不错的非技术内容,比如很不和谐的 喷嚏图卦、萝卜网,但我主要是在线阅读器来阅读它们(桌面RSS阅读器只在工作时用,因为电脑几乎是一直开着的。而那些内容通过公司的proxy访问也 不太合适);
- 个人喜欢的一些软件,SourceForge和Google Code上面均可以通过RSS来监视是否有新版本;
- 我所用的某些软件出现了一些bug,可能在对应的开发网站上有对应的bug单,有的可以通过RSS来订阅进展(比如Redmine, Bugzilla均提供RSS/Atom)
- Pocket (原Read It Later)上面的已读和未读项目,Pocket网站提供RSS方式,我订阅它们主要是为了方便后 面搜索(因为这里面存的都是对我价值更大的一些内容),尤其是已读的内容在Pocket网站上搜索比较费劲;
相比Google Reader时代,比较大的差异是我很少再去发掘/订阅个人博客。
不过,我也同时在用在线阅读器,前一段一直在用的鲜果的在线RSS阅读器 ,它的手机网页版 做得很简洁,是WAP 时代的无JS的风格,很适合网速慢、流量少的手机来访问。它跟当初的 http://reader.google.com/m 很像,不仅 可以用Google提供的网页文本化服务来查看原文(比过6月开始悲剧了),而且还有一些自己的优点(比如点击 推 荐 或者 收藏 链接时不会像Google Reader那样将文章又显示一遍)。
不过鲜果最近一两年一直在淡化RSS这个概念,改为主推 鲜果联播 ,不仅首页上 只有页尾有一个链接指向这个 RSS阅读器,而且这个阅读器里面的iPhone/安卓app链接都是指向鲜果联播,其实这是两个完全不同的应用),同时 这个RSS阅读器的功能也在慢慢地弱化,原来有的一些功能都慢慢变没了 :-(
鉴于鲜果阅读器前景的问题,加上前面一周多手机网页版不能打开(倒没有验证桌面版,现在实验了一下,手机网 页版也已经恢复了),于是切到了Feedly。在Google Reader停止服务之前我就将数据导入到了Feedly,虽然一年没有使用,但 现在打开它,发现当初的订阅的Feeds、收藏的文章都在那里,不禁有些感动。
2 Thunderbird/SeaMonkey的优点
虽然我推荐Thunderbird,但实际上我目前在用的是SeaMonkey,后者集邮件/新闻功能与Web浏览器于一体,相当于 有点类似Firefox + Thunderbird,在作为RSS阅读器这个场景上相对Thunderbird的有点是打开链接浏览网页时不 需要另外一个浏览器了; 不过缺点是支持的扩展比较少,很多Firefox/Thunderbird的扩展并不兼容于 SeaMonkey(因为它的代码起源于早期的Mozilla Suite,并不是Firefox + Thunderbird合集),如果能懂一些XUL 扩展开发知识,倒是自己搞定一些扩展的兼容性问题(比如下面提到的Edit mail subject等。也许过几天我会写篇文档来简单讲讲怎么在SeaMonkey下搞定它们),但我并不推荐给普通用户使用。
- 性能: 不少RSS阅读器开始的时候感觉很不错,但多用一阵,就会面临性能问题,除非是想像Chrome扩展RSS Live Links 那样来用: 不存历史内容,只关注当前RSS里面包含的条目
- 可自由地建立目录(不是用于管理Feeds的目录,而是存放文章的目录)
- 默认是每个Feeds一个目录
- 可以将多个Feeds的内容收到同一个目录里
- 也可以单独建立不对应任何Feeds的目录
- 可以将文档在多个目录里面复制、 移动
- 强大的搜索
- 可将搜索条件保存为一个视图
- 过滤器(比如常用的“最近7天”、“未读”、“已加星”),也可用上述搜索条件来建立过滤器
- 可以设定每个目录的保存策略(不自动删除、保留最多xx条、保留最多xx天)
- 可以按Tags来管理消息
- 一些很有用的插件
- Edit mail subject: 修改邮件/RSS条目的标题
- XNote++: 给邮件/消息添加备注便签
- Remove Duplicate Messages (Alternate): 检测重复的邮件/消息并删除
- QuickFolders: 将常用的目录放到工具栏
- Color Folders: 给邮件夹换图标,让重要目录变得更醒目(LifeHacker介绍: Color Folders Makes Organizing Mail in Thunderbird Easy)
- Launchy / OpenWith: 配置外部工具打开链接
- 与Thunderbird功能的结合
- 内置的网页浏览器: WAT 或者 ThunderBrowse (当然,如果是用SeaMonkey的话网页浏览体验就更好一 点)
- 将RSS文章转换为日程、任务(需要Lightning扩展)
为什么说Thunderbird是最好的桌面RSS阅读器的更多相关文章
- RSS阅读器&BT sync
①RSS阅读器? 答:RSS阅读器是一种软件或是说一个程序,这种软件可以自由读取RSS和Atom两种规范格式的文档,且这种读取RSS和Atom文档的软件有多个版本,由不同的人或公司开发,有着不同的名字 ...
- RSS阅读器
RSS阅读器(Really Simple Syndication)是一种软件/程序,实质都是为了方便地读取RSS和Atom文档.大概就是实现了订阅式阅读,推送用户感兴趣的新闻,博客等(比如等某位博主更 ...
- RSS阅读器python实现概述
这边简单说一下最近倒腾的RSS阅读器的小东东,RSS阅读器估计很多人用过或者自己动手实现过.首先wudagang0123多年前提供的一个示例:http://bbs.chinaunix.net/foru ...
- [UWP]涨姿势UWP源码——极简的RSS阅读器
涨姿势UWP,一个开源的RSS阅读器,一个纯粹的项目,一个有道德的APP,一个脱离了低级趣味的作者,一些有益于人民的代码.骚年,还等什么,来涨点姿势吧! 该项目代码可能会引起部分人群的不适,敏感人群请 ...
- Tiny Rss Reader - 迷你RSS阅读器
发布新软件 TinyRss: Windows平台上的一个小巧的Rss阅读器. 用户界面: 项目地址: https://github.com/movsb/tinyrss.git 测试下载: http:/ ...
- RSS阅读器(一)——dom4j读取xml(opml)文件
接触java不久,偶有收获,最近想做一个web版RSS阅读器来锻炼一下.手头有几个从不同版本的foxmail中导出的opml文件,大家应该都知道,opml文件就是xml格式的.那么就先从这里入手,练习 ...
- 网易新闻RSS阅读器
首先需要分析网易RSS订阅中心的网页布局情况. 网易RSS订阅中心:http://www.163.com/rss/ 你会发现RSS文件由一个<channel>元素及其子元素组成,除了频道本 ...
- Web版RSS阅读器(三)——解析在线Rss订阅
上篇博客<Web版RSS阅读器(二)——使用dTree树形加载rss订阅分组列表>已经写到读取rss订阅列表了,今天就说一下,当获取一条在线rss订阅的信息,怎么去解析它,从而获取文章或资 ...
- 如何在使用摩托罗拉上的RSS阅读器应用进行一次订阅
订阅一个CSDN的RSS为例. 1.打开RSS阅读器. 2.设置->新增订阅->手动新增 订阅URL:输入http://articles.csdn.net/api/rss.php?tid= ...
随机推荐
- Oracle 12C -- 不同容器之间切换
1.使用connect SQL> show con_name; CON_NAME ------------------------------ CDB$ROOT SQL> connect ...
- Java Nashorn--Part 4
Nashorn 和 javax.script 包 Nashorn 并不是第一个在 Java 平台上运行的脚本语言.在Java 6 就提供了 javax.script java 包,它为脚本语言引擎提供 ...
- systemctl 命令
systemctl命令是系统服务管理器指令,它实际上将 service 和 chkconfig 这两个命令组合到一起. 任务 旧指令 新指令 使某服务自动启动 chkconfig --level 3 ...
- systemd的程序自启动脚本编写
以FreeSWITCH的自启动脚本为例. 一. 编写freeswitch.service文件 [Unit] Description=FreeSWITCH After=syslog.target net ...
- 第二篇:呈现内容_第一节:Control呈现
一.Control的呈现过程 在上个章节““生死有序”的控件生命周期”中,我们提到Render是控件开发的主角,但在控件树的“合成模式(Composite)”部分这位主角却缺席了(戏份太多的缘由).哦 ...
- Proxy源代码分析——谈谈如何学习Linux网络编程
Linux是一个可靠性非常高的操作系统,但是所有用过Linux的朋友都会感觉到, Linux和Windows这样的"傻瓜"操作系统(这里丝毫没有贬低Windows的意思,相反这应该 ...
- 如何获取 docker 容器(container)的 ip 地址(转)
1. 进入容器内部后 cat /etc/hosts 会显示自己以及(– link)软连接的容器IP 2.使用命令 docker inspect --format '{{ .NetworkSetting ...
- java中多个数字运算后值不对(失真)处理方法
最近遇到一个bug ,在java里面计算两个数字相减,633011.20-31296.30 得到的结果居然是601714.8999999999,丢失精度了,原来这是Java浮点运算的一个bug. 解决 ...
- jquery判断选择元素是否存在
有时候我们需要对jquery选择器选中的元素进行判断是否存在,如果存在才进行某些操作,不存在就不进行,那么如何判断元素是否存在,代码如下: //判断是否存在特定ID值的元素 ){ alert(&quo ...
- 安装 Express
首先假定你已经安装了 Node.js,接下来为你的应用创建一个目录,然后进入此目录并将其作为当前工作目录. $ mkdir myapp $ cd myapp 通过 npm init 命令为你的应用创建 ...