#cookies #netscape #cookie-jar #io #string #exists

nescookie

netscape cookie 文件解析器

3 个版本 (破坏性更新)

0.3.0 2021年11月28日
0.2.0 2021年7月22日
0.1.0 2021年7月21日

7#cookie-jar 中排名


2 个crate中使用(通过finata

MIT 许可证

9KB
139 代码行

nescookie

A netscape cookie 文件解析器。

docs.rs | crates.io

用法

// open a file directly
let jar = nescookie::open("/path/to/cookie/file").unwrap();

// parse a string
let content = ".pixiv.net	TRUE	/	TRUE	1784339332	p_ab_id	7\n";
let jar = nescookie::parse(content).unwrap();

// parse to an exist `CookieJar`
let builder = nescookie::CookieJarBuilder::with_jar(existed_jar);
// res is a `CookieJar`
let res = builder.open("/path/to/cookie/file").unwrap().finish(); // or builder.parse(content)...

依赖

~2.2–3MB
~62K SLoC