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}"
|
APOD_URL="https://api.nasa.gov/planetary/apod?api_key=${API_KEY}"
|
||||||
echo "Fetching data from API"
|
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"
|
echo "Received response from API"
|
||||||
# shellcheck disable=SC2005
|
# shellcheck disable=SC2005
|
||||||
echo "$(printf '%s' "${response}" | jq '.')"
|
echo "$(printf '%s' "${response}" | jq '.')"
|
||||||
echo "Parsing data"
|
echo "Parsing data"
|
||||||
picture_date="$(printf '%s' "${response}" | jq --raw-output .date)"
|
picture_date="$(printf '%s' "${response}" | jq --raw-output .date)"
|
||||||
picture_url="$(printf '%s' "${response}" | jq --raw-output .hdurl)"
|
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"
|
echo "Generating output filename"
|
||||||
extension="${picture_url##*.}"
|
extension="${picture_url##*.}"
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue