From e3554236756b50f2fa487bf148078cc1b88b1e95 Mon Sep 17 00:00:00 2001 From: Kharec Date: Mon, 1 Dec 2025 19:32:01 +0100 Subject: [PATCH] feat: automatically download each day input --- Makefile | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/Makefile b/Makefile index 6b618e3..c8a352c 100644 --- a/Makefile +++ b/Makefile @@ -53,8 +53,13 @@ new: mkdir -p internal/data/$$YEAR/Day$$DAY_NAME; \ touch internal/$$YEAR/Day$$DAY_NAME/code.go; \ touch internal/$$YEAR/Day$$DAY_NAME/code_test.go; \ - touch internal/data/$$YEAR/Day$$DAY_NAME/input.txt; \ - echo "Created files for $$DAY_ARG" + if [ -n "$$ADVENTOFCODE_SESSION" ]; then \ + curl -s -H "Cookie: session=$$ADVENTOFCODE_SESSION" \ + https://adventofcode.com/$$YEAR/day/$$DAY_NUM/input \ + | perl -pe 'chomp if eof' > internal/data/$$YEAR/Day$$DAY_NAME/input.txt; \ + else \ + touch internal/data/$$YEAR/Day$$DAY_NAME/input.txt; \ + fi; \ %: @: