【开源】LinuxDo高级过滤器

xixiv5 2026-09-02 10:14 1

本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容:



  • 我的帖子已经打上 开源推广 标签:

  • 我的开源项目完整开源,无未开源部分:

  • 我的开源项目已链接认可 LINUX DO 社区:

  • 我帖子内的项目介绍,AI生成、润色内容部分已截图发出:

  • 以上选择我承诺是永久有效的,接受社区和佬友监督:


以下为项目介绍正文内容,AI生成、润色内容已使用截图方式发出




事情的起因是上周社区里全是孙割和景甜的瓜,虽然吃得很爽但完全忘记自己是来L站学技术的了(,在社区里找了一圈没发现特别好用的过滤器,于是自己做了一个 ^-^


Features:



  1. 支持表达式匹配及预览,大小写不敏感

  2. 支持过滤隐藏和高亮置顶,高亮优先级大于隐藏

  3. 支持作用范围,分为 首页/类别页/全局

  4. 支持导入/导出规则

  5. 支持草稿

  6. 支持高亮优先级


效果图:



贴一些我自用的一些表达式:


1. title(开源) or tag(开源推广) //匹配开源项目
2. (category(搞七捻三) and tag(纯水,病友,树洞,职场) or tag(高级推广)) and not title(开源) //匹配非技术贴
3. category(福利羊毛,1,2,3) and not (title(已拉闸) or title(已失效)) //匹配福利贴(注意要有对应级别的权限,不然会整体失败)
4. title(景甜) // 针对一些实事特化的规则(

项目地址:GitHub - starwingcc/LinuxDo-Advanced-Fitler: LinuxDo主题帖高级过滤器 · GitHub


持续更新中,欢迎各位佬友试用 ^-^

最新回复 (17)
  • lafish 09-02 10:17
    1

    看着不错!

    要补上开源推广模板哦,不然是违规的呢。

  • 照我满怀冰雪 09-02 10:18
    3

    能不能匹配发帖人的用户名进行屏蔽

  • lafish 09-02 10:20
    4

    匹配表达式能可视化编辑就更好了。

    规则可以有自定义颜色高亮,这个需求能评估一下吗。

  • L 09-02 10:21
    5



    貌似L站自带的偏好设置里面有基础的屏蔽功能了

  • xixiv5 楼主 09-02 10:22
    6

    是的,如果基础的屏蔽能满足要求其实用不到这个过滤器~

  • zhflemon 09-02 10:25
    7

    试用一下,例如’送会员’,‘直接开送’,‘抽奖’,‘合作价’,‘特惠’,‘重置’,‘飞升’,‘三级’,‘初来’,‘读研’,‘生日’ ……,把这些全部屏蔽了

  • xixiv5 楼主 09-02 10:25
    8

    这算拉黑了吧,社区没出这个功能我也不好乱加 ^-^

  • 沧浪同学 09-02 10:28
    9

    这个不错,确实解决使用痛点问题了。

  • xixiv5 楼主 09-02 10:29
    10

    【可视化编辑】是啥意思,编辑页下面有一个匹配预览不知道算不算

    【规则可以有自定义颜色高亮】是指语法高亮嘛?

  • lafish 09-02 10:33
    11

    可视化编辑器,就是低代码,通过鼠标点选之类的,只是锦上添花。

    不是语法高亮,但有语法高亮也挺好。

    我的本意是主题贴匹配成功可以有不同的高亮颜色。

  • Protein 09-03 11:25
    12

    (category(搞七捻三) and tag(纯水,病友,树洞,职场) or tag(高级推广)) and not title(开源)



    这条规则为啥没把类别为 搞七捻三 而且 tag为 纯水或者病友的 以及 标题不含 开源的 过滤掉呢

  • xixiv5 楼主 09-03 11:29
    13

    (category(搞七捻三) and tag(纯水,病友,树洞,职场) or tag(高级推广)) and not title(开源)



    我测了下会被过滤呀,是不是和其他规则冲突了?

  • Protein 09-03 11:32
    14

    原来还有debug预览,感谢佬友,多刷新几次看到有生效了,瞬间清爽很多

  • 刘西瓜 09-03 15:30
    15

    tag或者title内部能否使用NOT AND OR?比如tag(a)表示a标签过滤,tag(a,b,AND)表示同时包含a和b才过滤,tag(a,ONLY)表示只包含a的才过滤?

  • Cakk 09-03 15:33
    16

    优秀,我觉得社区的跟踪除了缺少了标题内容忽略其他也够用了

  • xixiv5 楼主 09-03 16:25
    17

    其实可以用 tag(a) and tag(b) 表达同时满足才过滤

    或者说一下你的场景,我帮你构造个表达式

  • luoxingyu 09-06 03:17
    18

    好东西方便过滤不感兴趣的信息,现在看贴清爽了

* 帖子来源Linux.do
返回