#tld #domain #psl #cctld #gtld

psl-lexer

Mozilla 公共后缀列表的词法分析器

7 个版本

0.3.1 2021年3月1日
0.3.0 2021年2月28日
0.2.3 2021年2月27日
0.2.0 2018年7月18日
0.1.0 2018年7月9日

#4#gtld

Download history 36/week @ 2024-03-14 9/week @ 2024-03-21 32/week @ 2024-03-28 28/week @ 2024-04-04 11/week @ 2024-04-11 14/week @ 2024-04-18 15/week @ 2024-04-25 9/week @ 2024-05-02 14/week @ 2024-05-09 26/week @ 2024-05-16 22/week @ 2024-05-23 31/week @ 2024-05-30 16/week @ 2024-06-06 18/week @ 2024-06-13 15/week @ 2024-06-20 4/week @ 2024-06-27

每月55次下载
psl-codegen 中使用

MIT/Apache 协议

12KB
252 代码行

PSL 词法分析器

将公共后缀列表解析成易于消费的规则


lib.rs:

公共后缀列表词法分析器

该库只提供获取和解析 Mozilla 公共后缀列表的方法。您可能对更高级的库,如 psl,感兴趣。

示例

use psl_lexer::List;

// Fetch the list from the official URL,
let list = List::fetch()?;

// from your own URL
let list = List::from_url("https://example.com/path/to/public_suffix_list.dat")?;

// or from a local file.
let list = List::from_path("/path/to/public_suffix_list.dat")?;

依赖

~4–15MB
~223K SLoC