#aoc #session

bin+lib aoc-session

Get the session cookie value for Advent of Code easily

4 releases

0.2.1 Nov 30, 2023
0.2.0 Nov 30, 2023
0.1.1 Nov 30, 2023
0.1.0 Nov 30, 2023

#21 in #aoc

MIT/Apache and maybe LGPL-3.0-or-later

16KB
79 lines

Get the session cookie value for Advent of Code easily

Crates.io Downloads Documentation License Dependency Status

Usage (library)

use aoc_session::aoc_session;

fn main() {
    let session_id: String = match aoc_session() {
        // Ok(session) => <aoc_session::AocSession as ToString>::to_string(&session),
        Ok(session) => session.to_string(),
        Err(e) => panic!("Error: {e}"),
    };

    assert!(session_id.len() > 0);
    println!("My session ID: {}", session_id);
}

Installation (executable)

cargo install aoc-session

Usage (executable)

aoc-session

Learn more

This crate was born while preparing the presentation for Calgary Rust community. It better explains what this crate provides and how it works.

Dependencies

~30–65MB
~1M SLoC