Check the API rate limit
This commit is contained in:
parent
c352ad925c
commit
18ab3487f5
1 changed files with 3 additions and 1 deletions
|
|
@ -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##*.}"
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue