diff --git a/.local/bin/get-nasa-apod b/.local/bin/get-nasa-apod index e6f91b2..c873456 100755 --- a/.local/bin/get-nasa-apod +++ b/.local/bin/get-nasa-apod @@ -14,13 +14,15 @@ mkdir --parents "${WALLPAPERS}" APOD_URL="https://api.nasa.gov/planetary/apod?api_key=${API_KEY}" echo "Fetching data from API" -response="$(curl --silent "${APOD_URL}")" +response="$(curl --silent --write-out '{"rate-limit": %header{x-ratelimit-remaining}}' "${APOD_URL}" | jq --slurp add)" echo "Received response from API" # shellcheck disable=SC2005 echo "$(printf '%s' "${response}" | jq '.')" echo "Parsing data" picture_date="$(printf '%s' "${response}" | jq --raw-output .date)" picture_url="$(printf '%s' "${response}" | jq --raw-output .hdurl)" +rate_remaining="$(printf '%s' "${response}" | jq '."rate-limit"')" +echo "Remaining requests until rate limit: ${rate_remaining}" echo "Generating output filename" extension="${picture_url##*.}"