【文件属性】:
文件名称:HostlistCompiler:一个简单的工具,可从多个来源编译主机阻止列表
文件大小:115KB
文件格式:ZIP
更新时间:2021-03-31 17:44:55
javascript open-source filters adguard-home JavaScript
主机列表编译器
这是一个简单的工具,可让您更轻松地编译与AdGuard Home或任何其他具有DNS过滤功能的AdGuard产品兼容的列表。
用法
首先,安装hostlist-compiler :
npm i -g @adguard/hostlist-compiler
准备列表配置(阅读下面的更多信息)并运行编译器:
hostlist-compiler -c configuration.json -o output.txt
配置
配置定义您的过滤器列表源以及应用于这些源的转换。
这是此配置的示例:
{
" name " : " List name " ,
" description " : " List description " ,
" homepage " : " https://example.org/ " ,
" license " : " GPLv3
【文件预览】:
HostlistCompiler-master
----.eslintrc(286B)
----yarn.lock(171KB)
----src()
--------configuration.js(719B)
--------rule.js(7KB)
--------transformations()
--------utils.js(5KB)
--------schemas()
--------compile-source.js(1KB)
--------filter.js(1KB)
--------index.js(3KB)
--------cli.js(2KB)
----examples()
--------energized()
--------sdn()
--------china()
----LICENSE(34KB)
----test()
--------rule.test.js(5KB)
--------transformations()
--------index.test.js(1KB)
--------compile-source.test.js(2KB)
--------configuration.test.js(658B)
--------utils.test.js(1KB)
----jest.config.js(51B)
----README.md(8KB)
----bamboo-specs()
--------bamboo.yaml(1KB)
----.gitignore(136B)
----.eslintignore(12B)
----package.json(923B)