Google 的馈赠
Google 也会收回。Google 阅读器就是如此。不久前,Google 停止了其 Google Wave 产品,因为它从未作为社交媒体平台获得关注。这大约让零人感到惊讶。最近,Google 宣布将于 2013 年 7 月 1 日关闭 Google 阅读器。更多的人感到惊讶,包括我自己。在本文中,我想为那些陷入困境的人们探索一些选择。
那些云看起来不祥我认为,比 Google 淘汰 Google 阅读器更有趣的是它对云计算整体造成的附带损害。阅读器是我多年来一直使用的东西,事实上,我依赖它来跟上我感兴趣的网站。Google 阅读器是一个我乐意付费的程序,但由于它是免费的,我一直只是心怀感激并继续使用。现在它即将消失,我对免费和/或基于云的服务的依赖正沉重地压在我身上。今天它是 Google 阅读器;明天会是 Dropbox、Flickr 或 Google Mail 的末日吗?
自从 Google 宣布关于阅读器消亡的消息以来,我访问 SourceForge 和 Github 的频率比过去几年都要高。我不喜欢 Google 能够如此随意地对我日常计算产生如此巨大的影响,因此我一直在努力减少对像 Google 阅读器这样的服务的依赖。这是我期望的关于在这个阴云密布的新世界中实现自给自足的一系列文章中的第一篇。
网页,切避免丢失基于云的解决方案的最简单方法是完全避免使用基于 Web 的服务。在像 Bloglines 和 Google 阅读器这样的原始 Web 应用程序出现之前,人们对独立的 RSS 阅读器非常满意。许多人仍然使用独立的应用程序,如果您倾向于一直从同一台计算机浏览 Web,那么独立的应用程序可能是完美的解决方案。
Liferea 是一款 Linux 原生应用程序,在管理 RSS 源方面做得很好。像几乎所有其他 RSS 应用程序一样,它与 Google 阅读器同步,但值得庆幸的是,它也与 Tiny Tiny RSS 同步(稍后会详细介绍 Tiny Tiny RSS)。由于它具有与后端数据库同步的能力,Liferea 可以提供两全其美的方案——即,用于浏览 RSS 源的本地应用程序,以及与通用后端同步,以便在其他设备和计算机上阅读。Liferea 具有简单的界面,但如果您想快速浏览 RSS 源,简单是件好事(图 1)。

图 1. Liferea 很简单,但这不是坏事。
许多其他 RSS 客户端在 Linux 下运行良好——Akregator、Thunderbird、RSSOwl 和许多其他客户端。我特别提到 Liferea 是因为它能够与 Tiny Tiny RSS 同步,但还有许多完全可用的 RSS 阅读器。检查 apt-get 或您的发行版的等效工具中的“RSS”,您应该会找到几个。
在您的浏览器中阅读 RSS!我知道这看起来像是循环逻辑,但 Web 浏览器可以做的事情远不止浏览网站。任何使用 Chromebook 的人都证明了浏览器有多么强大。Firefox 具有像 Sage、Brief 或 Simple RSS Reader 这样的扩展程序。我可以展示它们的所有功能,但实际上,我只是建议您访问 http://addons.mozilla.org 并搜索“RSS”。看看哪些看起来有吸引力,并尝试一下!
如果您是 Google Chrome(或 Chromium)阵营的,那么也有很多 Chrome 扩展程序可用于 RSS 源阅读。Slick RSS、Feed Reader 和其他几个都存在。Google 还提供了 RSS 订阅扩展程序,它允许您直接从您想要添加的网站向您的基于 Web 的订阅服务添加源。它最近删除了 Google 阅读器作为目标,这是有道理的,但还有其他选项可用,这引出了我的下一个可能性。
右边的第三朵云在讨论托管您自己的解决方案之前,我认为公平地讨论一些第三方提供的其他选项是很重要的。即使考虑到 Google 关闭了其备受喜爱的阅读器应用程序,只要您保持警惕,使用在线服务也没有什么问题——只是要为它们消失做好准备。
Feedly
可以说,最流行的 Google 阅读器“替代品”是 Feedly。略带讽刺意味的是,Feedly 使用 Google 阅读器作为其后端 API,用于在设备之间同步您的 RSS 源。Feedly 最初被设计为 Google 阅读器的前端,但从用户的角度来看,它是一种替代方案。Feedly 的人们已经宣布,他们将把用户从 Google 阅读器后端无缝过渡到他们的新平台。这仍然证明了人们(甚至公司)在多大程度上依赖于免费服务来保持可用性。
Feedly 对 RSS 源采用了更具视觉效果的方法,默认情况下,它以类似杂志的视图呈现 Web 故事。(请参阅图 2 中的 Feedly Android 客户端。)有些人非常喜欢这种方式,这似乎是最近 RSS 阅读器的一种趋势。就我个人而言,我发现它很烦人,但我能理解它的吸引力。Feedly 是免费的,但很快将推出支持离线浏览的“专业”版本。

图 2. Feedly 有许多跨平台客户端,而且它可以在 Web 上运行。
The Old Reader
如果新的 Flipboard/杂志外观冒犯了您的灵魂,那么 Reader 的另一个在线替代品是 The Old Reader。我怀疑 The Old Reader 的界面看起来几乎与旧时代的 Google 阅读器完全相同并非巧合(图 3)。它似乎是完全免费的,我通常认为这是一件好事,但由于 Google 的原因,我现在对此类事情感到不安。尽管如此,The Old Reader 可以导入您的 Google 阅读器源,并且它的功能几乎与旧的 Google 阅读器完全相同(至少有一个主要的例外,我稍后会讨论)。

图 3. The Old Reader 看起来像,嗯,旧的 Google 阅读器!
The Old Reader 不会自动导入 Google 阅读器订阅,但它允许导入 Google 提供的格式的订阅文件。由于 The Old Reader 不使用 Google 阅读器作为其后端,因此后者的消亡不应影响前者。Google 阅读器用户的集体迁移可能会对性能产生不利影响,但希望这可以克服。
NewsBlur
NewsBlur 是“Google 阅读器替代品”的一个有趣的竞争者。它是一个完全开源的程序,但从 http://www.newsblur.com 提供的服务提供了一个非常受限制的“免费”产品。我想喜欢 NewsBlur,尤其是基于其开放性,但免费产品非常有限(它限制了您可以添加的源的数量),很难长时间测试它以证明订阅费是合理的。与 Feedly 一样,NewsBlur 为浏览您的源提供了更“令人兴奋”的界面(图 4)。如果您喜欢这种外观,那么 NewsBlur 值得一试。NewsBlur 的开源现实将我带到下一个也是最后一个部分。

图 4. NewsBlur 有一个很棒的界面,这是不可否认的。
构建您自己的云虽然我还没有完全准备好放弃 Gmail 并再次托管自己的电子邮件,但我不得不承认,自从 Google 宣布 Google 阅读器即将消亡以来,我一直在研究我的选择。然而,对于我的 RSS 需求,我已决定托管我自己的基于 Web 的 RSS 阅读器。Google 阅读器的消失确实扰乱了我的生活方式,我想确保我不会因为选择另一个第三方服务而让自己走向失败。
我第一次尝试替换 Google 阅读器是安装我自己的 NewsBlur 副本。它比我喜欢的更炫,但它是开源的。我启动了我的 Web 托管服务,并创建了一个新站点来托管 NewsBlur——然后花了几个小时碰壁。
别误会我的意思,NewsBlur 确实是开源的。代码可以从 Github 免费获得。有安装说明,但仍然很难安装。我理解开发人员不花大量时间手把手地指导人们,因为最终结果会直接影响他们的底线(毕竟 NewsBlur 是一项商业服务)。尽管如此,如果您认为您只需要一个简单的 LAMP 堆栈,您会非常惊讶。
NewsBlur 依赖于 Django、Celery、RabbitMQ、MongoDB、Pymongo、Fabric、jQuery、PostgreSQL 或 MySQL,以及大量的配置才能运行。我并不是说这个程序设计得很糟糕。我的意思是,我很懒,而且像 WordPress 这样的安装方式已经把我宠坏了。如果您足够有冒险精神,那么安装您自己的 NewsBlur 实例可能会非常有益。但是,如果我需要维护它,我更喜欢更简单的东西。介绍:Tiny Tiny RSS。
Tiny Tiny RSS
顾名思义,Tiny Tiny RSS 很小。它是一个 PHP 应用程序,只需要一个后端 MySQL 数据库,仅此而已。我实际上只用了不到五分钟就在我的 Web 服务器上安装和配置了 Tiny Tiny RSS(图 5)。

图 5. Tiny Tiny RSS 很小,并且可以与插件和客户端进行交互。
Tiny Tiny RSS 更让我想起像 Liferea 这样的独立 RSS 阅读器,而不是基于 Web 的程序,但是当您开始探索其插件和附加组件时,您可能会想知道为什么您一直都在使用 Google 阅读器!如果您还记得本文开头,我提到 Liferea 可以与 Tiny Tiny RSS 同步。当您加上它可以作为独立客户端的后端、Android 应用程序的可用性以及无数可用的插件时,很容易爱上 Tiny Tiny RSS。即使您最终选择了更炫的替代方案,您也应该给自己一个尝试 Tiny Tiny RSS 的机会。
可悲的是,没有人像我这样上网我正在尽力关注 Google 决定关闭 Google 阅读器的积极副作用。它迫使我(和许多其他人)认真审视我将数据放在哪里,并且迫使我跳出我的小框框思考。然而,在我的所有研究中,我仍然没有找到一种方法来复制 Google 阅读器的一个晦涩功能,这个功能是我过去五年浏览互联网的唯一方式——“下一个未读”书签小程序。我在几年前的Linux Journal 技术技巧中演示了该功能:http://www.youtube.com/watch?v=lLGqEsVDPrQ。
也许有人会创建一个 Tiny Tiny RSS 插件来为我做这件事。也许这将是我最终自学编程的原因。尽管如此,这个看似简单的功能是我在其他任何地方都找不到的。如果有人对如何复制该功能有建议,或者如果有任何 Tiny Tiny RSS 程序员正在寻找周末项目,我很乐意听到!