Expand description
A way of caching your input from the great and popular Advent of Code.
This is an attempt to reduce server load for the creator.
Downloads using ureq, stores cache in temporary files using
scratch.
§Example
use aoc_cache::get;
const MY_COOKIE: &str = "session=xxxxxxxxxx"; // or, e.g., `include_str!("my.cookie")`
let input: Result<String, aoc_cache::Error> = // Grabs from web if it's the first run
get("https://adventofcode.com/2022/day/1/input", MY_COOKIE);
let input: Result<String, aoc_cache::Error> = // Grabs from cache
get("https://adventofcode.com/2022/day/1/input", MY_COOKIE);Enums§
Functions§
- get
- Gets input from the url or from cache if it has been retrieved before.
- get_
input_ from_ web_ or_ cache Deprecated - Dispatches to the
get-function, see its documentation.