From ca1ec98388b5edfb44e2d082aaf6c1f6349b2045 Mon Sep 17 00:00:00 2001 From: powe97 <116031952+powe97@users.noreply.github.com> Date: Sun, 21 Apr 2024 18:31:39 -0400 Subject: [PATCH] Update transfer.yml --- .github/workflows/transfer.yml | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/.github/workflows/transfer.yml b/.github/workflows/transfer.yml index d25cfc3..9661ac1 100644 --- a/.github/workflows/transfer.yml +++ b/.github/workflows/transfer.yml @@ -15,8 +15,15 @@ jobs: run: | UA='User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:122.0) Gecko/20100101 Firefox/122.0' URL='https://tes.collegesource.com/publicview/TES_publicview01.aspx?rid=f080a477-bff8-46df-a5b2-25e9affdd4ed&aid=27b576bb-cd07-4e57-84d0-37475fde70ce' - curl -s -S -o "home.html" -H "$UA" "$URL" + curl -s -S -H "$UA" "$URL" | tr -d '\0' > home.html + echo "======================================================================" + if [ -z "$(cat "home.html" | grep -A2 "Oops! Page currently not available (")" ]; then + echo "Transfer guide unavailable" + exit -1 + fi + echo "======================================================================" cat "home.html" | grep -A2 "" + echo "======================================================================" NUM_PAGES="$(cat "home.html" | grep -e 'lblInstWithEQPaginationInfo' | grep -Poie '(?<=of )[0-9]*')" echo "Found $NUM_PAGES pages" MATRIX_PARAMS="$(seq -s "," 1 "$NUM_PAGES")"