From 616e32ade5e53fc2388fb942c5b2202f5f0b333b Mon Sep 17 00:00:00 2001
From: cos <cos>
Date: Thu, 3 Dec 2020 07:24:29 +0100
Subject: Make fetch_input also save the instruction page

---
 bin/fetch_input.sh | 3 +++
 1 file changed, 3 insertions(+)

(limited to 'bin/fetch_input.sh')

diff --git a/bin/fetch_input.sh b/bin/fetch_input.sh
index 76bdddd..3467871 100755
--- a/bin/fetch_input.sh
+++ b/bin/fetch_input.sh
@@ -37,12 +37,15 @@ if [ "${MODE}" = 'wget' ]; then
 
   [ -e "input" ] || {
     mkdir 'input'
+    authenticated_wget --output-document "input/page_${DEC}.html" \
+       "https://adventofcode.com/${YEAR}/day/${DEC}"
     SETTINGS=$(authenticated_wget --output-document='-' \
         "https://adventofcode.com/${YEAR}/settings")
     USERNAME=$(echo "${SETTINGS}" |
        sed -n 's#.*display_name.*checked.*<span>\(.*\)</span>.*#\1#p')
     authenticated_wget --output-document "input/${USERNAME}" \
        "https://adventofcode.com/${YEAR}/day/${DEC}/input"
+    elinks -dump "./input/page_${DEC}.html" >"input/page_${DEC}.txt"
   }
 elif [ "${MODE}" = 'aocdl' ]; then
   # One could possibly use the golang implemenation instead of wget:
-- 
cgit v1.2.3