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

nescookie

a netscape cookie file parser

3 releases (breaking)

0.3.0 Nov 28, 2021
0.2.0 Jul 22, 2021
0.1.0 Jul 21, 2021

#7 in #cookie-jar

Download history 3/week @ 2024-02-15 22/week @ 2024-02-22 15/week @ 2024-02-29 9/week @ 2024-03-07 11/week @ 2024-03-14 4/week @ 2024-03-21 44/week @ 2024-03-28 27/week @ 2024-04-04

88 downloads per month
Used in 2 crates (via finata)

MIT license

9KB
139 lines

nescookie

A netscape cookie file parser.

docs.rs | crates.io

Usage

// 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)...

Dependencies

~2.1–3MB
~61K SLoC