subconverter icon indicating copy to clipboard operation
subconverter copied to clipboard

[BUG] 强制要求append_info结果还是过滤了用于输出包含流量或到期信息的节点

Open crh251 opened this issue 2 years ago • 2 comments

确认版本最新

  • [X] 我已经确认在最新Action编译的版本中复现

检索issue

  • [X] 我已经确认之前没有issue涉及此BUG

subconverter版本

v0.7.2

转换过程

转为clash

转换设置

http://127.0.0.1:25500/sub?target=clash&insert=false&emoji=true&list=false&tfo=false&scv=false&fdn=false&sort=false&new_name=false&append_type=true&append_info=true&url=xx

复现步骤

使用上面配置

期望结果

输出流量信息节点

实际结果

没有输出流量信息节点

错误信息

2022/09/15 Thu 08:10:43.586028 [1 140521415703352][VERB] Parsing subscription data...
2022/09/15 Thu 08:10:43.591955 [1 140521415703352][VERB] Node  SSProvider - 剩余流量:xx.78 GB  has been ignored and will not be added.
2022/09/15 Thu 08:10:43.592294 [1 140521415703352][VERB] Node  SSProvider - 套餐到期:长期有效  has been ignored and will not be added.
2022/09/15 Thu 08:10:43.592526 [1 140521415703352][VERB] Node  SSProvider - 节点若失效,请更新订阅,使用前最好更新一次,更新报错请先开启代理翻墙  has been ignored and will not be added.

crh251 avatar Sep 15 '22 08:09 crh251

确实,我本地也是,怎么都生成节点流量信息,我还以为是我写错了

chaniqure avatar Nov 03 '22 01:11 chaniqure

根本原因是根目录下pref.toml里有一条exclude_remarks = ["(到期|剩余流量|时间|官网|产品)"],你不把这条盖过去的话默认排除带这些字眼的节点。

在末尾加一条&exclude=false即可解决。

具体匹配过程见src/generator/config/nodemanip.cpp

panasalik avatar Jun 15 '23 15:06 panasalik