# 另一种在 DEVONthink 中过滤垃圾 RSS 信息的方法

> 本文开放前 70% 正文，剩余内容会员可见。

原文：https://utgd.net/article/20588

这个世界，穷人暴食，富人减肥；穷人躺平，富人健身；穷人看广告，富人享清净。这个说法大概有些以偏概全，不过诸位能够读懂我的意思就好。

以 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）。

如此分组设置条件，可汲图形化之简明，而且不同组关键词之间也得

---

[前往标准阅读页](https://utgd.net/article/20588?audience=web)
