]> www.fi.muni.cz Git - aoc.git/commitdiff
get.sh - day in URL is w/o leading sero
authorJan "Yenya" Kasprzak <kas@fi.muni.cz>
Thu, 1 Dec 2022 05:06:01 +0000 (06:06 +0100)
committerJan "Yenya" Kasprzak <kas@fi.muni.cz>
Thu, 1 Dec 2022 05:06:01 +0000 (06:06 +0100)
2022/get.sh [new file with mode: 0755]

diff --git a/2022/get.sh b/2022/get.sh
new file mode 100755 (executable)
index 0000000..c8eda78
--- /dev/null
@@ -0,0 +1,30 @@
+#!/bin/bash
+
+DAY=`date +%d|sed 's/ //g'`
+URLDAY=`echo $DAY|sed 's/^0//'`
+test -n "$1" && DAY="$1"
+FILE="$((2*DAY - 1))in.txt"
+COOKIE=`cat cookie`
+
+START="6:00:02"
+MAXWAIT=300
+STARTSEC=`date -d "$START" "+%s"`
+NOW=`date "+%s"`
+WAITSEC=`expr $STARTSEC - $NOW`
+
+if [ $WAITSEC -gt 0 -a $WAITSEC -lt $MAXWAIT ]
+then
+       echo "Waiting for $WAITSEC seconds till $START for getting $FILE ..."
+       sleep $WAITSEC
+fi
+
+URL="https://adventofcode.com/2022/day/$URLDAY/input"
+echo
+echo "Downloading $URL to $FILE"
+curl -s -b "$COOKIE" "$URL" --output "$FILE"
+echo ========================================================================
+cat "$FILE"
+echo ========================================================================
+echo "lines words chars"
+wc "$FILE"
+echo