4 个版本
0.1.6 | 2023 年 1 月 9 日 |
---|---|
0.1.5 | 2023 年 1 月 2 日 |
0.1.3 | 2022 年 12 月 31 日 |
#34 in #remove
26KB
509 行
tracking-params
从给定 URL 中移除各种已知跟踪参数的库。
解析规则定义在 rules.rs 文件中。
示例
let dirty_url = url::Url::parse("https://twitter.com/elonmusk/status/1608273870901096454?ref_src=twsrc%5EdUmBgUY").unwrap();
let clean_url = tracking_params::clean(dirty_url); // returns `Cleaned` which derefs to `url::Url`
assert_eq!(
clean_url.to_string(),
"https://twitter.com/elonmusk/status/1608273870901096454".to_string() // No `ref_src` tracking params
);
依赖项
~3MB
~85K SLoC