init, 2015 & 2016

This commit is contained in:
2025-11-14 07:14:53 -08:00
commit ef109439e6
124 changed files with 14861 additions and 0 deletions

27
get_input.sh Executable file
View File

@@ -0,0 +1,27 @@
#!/usr/bin/env sh
if [ "$#" -ne 2 ]; then
echo "Usage: $0 YEAR SESSION_TOKEN" >&2
exit 1
fi
if [ "$1" -lt 2015 ] || [ "$1" -gt 2025 ]; then
echo "Error: YEAR must be between 2015 and 2025." >&2
exit 1
fi
get(){
curl -s --cookie "session=$1" "$2" | perl -pe 'chomp if eof' > "$3"
}
mkdir -p "$1/input"
for day in {1..25}; do
if [[ day -lt 10 ]]; then
d="0$day"
else
d="$day"
fi
url="https://adventofcode.com/$1/day/$day/input"
get "$2" "$url" "$1/input/$d"
done
echo "test" > "$1/input/test"