advent_of_code_2024/src/main.rs

35 lines
739 B
Rust

#[allow(dead_code)]
mod day1;
#[allow(dead_code)]
mod day2;
#[allow(dead_code)]
mod day3;
#[allow(dead_code)]
mod day4;
#[allow(dead_code)]
mod day5;
#[allow(dead_code)]
mod day6;
#[allow(dead_code)]
mod day7;
#[allow(dead_code)]
mod day8;
mod day9;
fn main() {
day9::day9();
}
pub fn input(day: u8) -> String {
dotenvy::dotenv().ok();
let token = std::env::var("AOC_TOKEN").expect("AOC_TOKEN must be set in .env file");
let client = reqwest::blocking::Client::new();
client.get(format!("https://adventofcode.com/2024/day/{}/input", day))
.header("cookie", format!("session={}", token))
.send()
.expect("Failed to get input")
.text()
.expect("Failed to read response text")
}