#[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") }