Compare commits

...

3 Commits

Author SHA1 Message Date
powe97 a7b28b9db0
oops 2024-04-21 18:51:57 -04:00
powe97 ca1ec98388
Update transfer.yml 2024-04-21 18:31:39 -04:00
powe97 1a0700fd1a
Fix confusing shell issue 2024-04-21 18:14:35 -04:00
1 changed files with 10 additions and 3 deletions

View File

@ -15,9 +15,16 @@ 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'
HTML="$(curl -s -S -H "$UA" "$URL")"
echo "$HTML" | grep -A2 "<title>"
NUM_PAGES="$(echo "$HTML" | grep -e 'lblInstWithEQPaginationInfo' | grep -Poie '(?<=of )[0-9]*')"
curl -s -S -H "$UA" "$URL" | tr -d '\0' > home.html
echo "======================================================================"
if [[ "$(cat "home.html" | grep "Oops! Page currently not available (")" ]]; then
echo "Transfer guide unavailable"
exit -1
fi
echo "======================================================================"
cat "home.html" | grep -A2 "<title>"
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")"
MATRIX_PARAMS="\"page\": $(sed -e 's/,/}, {"page": /g' <<< "$MATRIX_PARAMS")"