Advent of Code Data
Programaticly get your puzzle input and submit answers, in Rust.
Might be useful for lazy Rustaceans and speed hackers.
Yes, this is wimglenn's aocd
Python-package, but for Rust. And
yes, this too tries to cache everything it gets from Advent of Code to spare their servers.
Example
Spoiler: This example does in fact solve one of the AoC puzzles.
use *;
Quickstart
You need to provide your AoC session token in order for this crate to get your personal puzzle input and to be able to submit answers for you. This is a cookie which is set when you login to AoC. You can find it with your browser inspector. See this issue for a how-to.
Next, add the crate to your dependencies:
cargo add aocd
In your code, annotate your main function with #[aocd(year, day)]
, and then use the macros input!()
and
submit!(part, answer)
to get your puzzle input and submit anawers, respectively.