Feed Filter Maker 是什么网站?
Feed Filter Maker 是一个在浏览器里制作 RSS/Atom 订阅源过滤器的工具。它的用途很直接:你有一个更新频繁、内容很杂的订阅源,只想看其中一部分条目,就可以在这里设置包含或排除规则,生成一个新的过滤后订阅源链接,再粘贴到常用阅读器里订阅。它适合已经使用 RSS 阅读器、并且希望按关键词或正则表达式筛选条目的人。
它解决什么问题
RSS/Atom 订阅源通常会把一个站点的全部更新推给你。如果某个源每天更新很多,但只有少数条目与你相关,阅读器里就会堆积大量不想看的内容。Feed Filter Maker 的思路是在订阅源和阅读器之间加一层过滤:你提供原始订阅源地址,设定规则,它输出一个过滤后的订阅源地址。
核心功能
输入原始订阅源
在 New source feed url 处填入你要过滤的 RSS 或 Atom 地址。这是整个流程的起点,后续规则都作用在这个源上。
设置包含与排除规则
工具提供两组输入框:
- include items that match these keywords:只保留匹配这些关键词或正则表达式的条目
- exclude items that match these keywords (or regular expression):排除匹配这些关键词或正则表达式的条目
两组规则都支持关键词或正则表达式。工具会搜索每个条目的全部文本内容。
大小写选项
默认情况下建议忽略大小写(Ignore Case),也可以选择 Don't Ignore Case。大多数筛选场景下忽略大小写更省事,比如筛选 “English” 时不会漏掉 “english”。
生成过滤后的订阅源链接
设置完成后,工具会给出 filtered feed url。复制这个链接,粘贴到你的 RSS 阅读器里即可。旁边还有 Test 按钮,可以在订阅前先看看过滤结果是否符合预期。
规则是怎么组合的
理解这一点能避免写出不符合预期的规则。对于 include 和 exclude 中的每一组,文本框里的多个值会被合并成一个正则表达式,每个值之间用 | 分隔。
例如:
include = [720p] [English]
会被求值为:
720p|English
也就是说,条目只要匹配其中任意一个值就会被包含。这一点在写多个关键词时尤其要注意——它们是“或”的关系,不是“且”。
保存与迁移
- 命名保存:如果你给订阅源起一个名字,它会自动保存到浏览器中。下次回到这个页面,可以从下拉菜单里找到它。
- Export OPML:用来备份浏览器中保存的订阅源。
- Import OPML:会把 OPML 文件里的订阅源与浏览器中已有的合并。如果存在同名订阅源,文件中的会替换掉浏览器里原有的那个。
需要注意,保存依赖浏览器本地存储,换浏览器或清除浏览器数据后,之前保存的配置不会自动跟着走,这时 OPML 导出就派上用场。
适合谁用
- 用 RSS 阅读器订阅了大量信息源,想按主题、语言或关键词做二次筛选的人
- 需要排除特定内容(比如某个标签、某类标题)的人
- 愿意写简单正则表达式,或者至少会用
|组合多个关键词的人
如果你只是偶尔看看某个源,或者不介意手动跳过不感兴趣的条目,这个工具带来的收益有限。它的价值主要体现在订阅源数量多、更新量大、筛选需求稳定的场景。