cooderl / wewe-rss

🤗更优雅的微信公众号订阅方式,支持私有化部署、微信公众号RSS生成(基于微信读书)v2.x
MIT License
5.27k stars 908 forks source link

【建议】增加基于标题的关键词过滤功能 #200

Closed wyn-ying closed 4 months ago

wyn-ying commented 4 months ago

背景:订阅的公众号发布内容太多,订阅者只对其中一部分主题的内容感兴趣。

诉求:是否可以在feeds之外增加一个新频道,允许配置一些关键词,并对公众号发布文章的标题进行关键词过滤,只保留包含关键词的文章。

希望作者可以考虑,谢谢!

ztm0929 commented 4 months ago

想法挺好的,不过这或许也是阅读器的功能,可以试试看阅读器里的筛选(我使用的是 Fluent Reader)。额外增加并非RSS源处理的功能比较耗费精力。

参考 #48

image

wyn-ying commented 4 months ago

根据我自己的需求魔改了一个版本,增加两个功能

  1. 支持通过title_include和title_exclude对标题进行筛选。用法示例:

    {{ORIGIN_URL}}/feeds/filter.atom?title_include=张三 {{ORIGIN_URL}}/feeds/MP_WXS_123.json?limit=30&title_include=张三|李四|王五&title_exclude=张三丰|赵六

  2. 支持通过update=true触发更新某个指定feed(实时返回未更新的articles,获取更新后的articles需去掉update参数再请求一次)。用法示例:

    {{ORIGIN_URL}}/feeds/MP_WXS_123.rss?update=true

有类似的需求可以参考 compare

wyn-ying commented 3 months ago

根据我自己的需求魔改了一个版本,增加两个功能

  1. 支持通过title_include和title_exclude对标题进行筛选。用法示例:

{{ORIGIN_URL}}/feeds/filter.atom?title_include=张三 {{ORIGIN_URL}}/feeds/MP_WXS_123.json?limit=30&title_include=张三|李四|王五&title_exclude=张三丰|赵六

  1. 支持通过update=true触发更新某个指定feed(实时返回未更新的articles,获取更新后的articles需去掉update参数再请求一次)。用法示例:

{{ORIGIN_URL}}/feeds/MP_WXS_123.rss?update=true

有类似的需求可以参考 compare

做了部分接口上的调整,已提PR