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.