这个世界,穷人暴食,富人减肥;穷人躺平,富人健身;穷人看广告,富人享清净。这个说法大概有些以偏概全,不过诸位能够读懂我的意思就好。
以 RSS 为例,过滤垃圾信息竟然还要花钱、甚至还是订阅,这事儿从一开始就令我生理不适,简直就是先污染环境再要求受害者们凑钱保护生态一样。我在《泛泛之交与忘年挚友:谈 DEVONthink 与 RSS 过滤》中讨论了信息过滤的思路,并给出 DEVONthink 方案;后来也在《一次本地免费过滤 RSS 的尝试:NetNewsWire》中提供了替代方案,以惠泽没买 DEVONthink 读者。
注:关于用 RSS 读 RSS 的总体思路,请阅读《为什么,以及如何把 DEVONthink 打造成终极 RSS 阅读器》。
但此前方案仍然受传统 RSS 阅读器影响过深,即便引入了自动化方案,也还是逐篇文章处理,效率不高。随着订阅源渐增,加之年底工作繁忙,着实不宜再借口“趁机去喝杯茶”而放任原方案不管,遂重新梳理,终在 DEVONthink 找到更便捷的方法:借用 Smart Group,自动过滤垃圾信息,全选后一键清空。
DEVONthink Smart Group 相当于 Finder Smart Folder(智能文件夹),预先设置搜索条件,适格者将自动出现于 Smart Group(Smart Folder)。而过滤垃圾 RSS 文章的任务,其实完全可以划归为过滤符合条件的 RSS 文件,进而交给 Smart Group,其条件设置如下:
- 第一组条件只有一个,即 Marked as Unread,将过滤范围局限在未读文章,盖已读的历史文章不必理会;
- 第二组条件可以细分任意多的子条件,以便容纳多组过滤标准,我根据讨厌的政治话题、聒噪的科技人物和公司以及无聊的环保话题分了几组,每项子条件中的关键词之间均用 | 分隔,意味满足任何一个关键词即可——若包含特殊符号或空格,请尝试用英文括号将其包裹,即 (filter keyword);
- 以上两组条件,需全部满足(Any)。
如此分组设置条件,可汲图形化之简明,而且不同组关键词之间也得
