|
|
@@ -46,9 +46,11 @@ echo -e "\n" |
|
|
# Explicit time window — both from and to accept RFC3339 timestamps. |
|
|
# Explicit time window — both from and to accept RFC3339 timestamps. |
|
|
# The date command falls back gracefully between GNU/Linux (-d) and macOS (-v). |
|
|
# The date command falls back gracefully between GNU/Linux (-d) and macOS (-v). |
|
|
TO_DATE=$(date -u +%Y-%m-%dT%H:%M:%SZ) |
|
|
TO_DATE=$(date -u +%Y-%m-%dT%H:%M:%SZ) |
|
|
|
|
|
echo "date ${TO_DATE}" |
|
|
FROM_DATE=$(date -u -d '7 days ago' +%Y-%m-%dT%H:%M:%SZ 2>/dev/null \ |
|
|
FROM_DATE=$(date -u -d '7 days ago' +%Y-%m-%dT%H:%M:%SZ 2>/dev/null \ |
|
|
|| date -u -v-7d +%Y-%m-%dT%H:%M:%SZ 2>/dev/null \ |
|
|
|| date -u -v-7d +%Y-%m-%dT%H:%M:%SZ 2>/dev/null \ |
|
|
|| echo "2020-01-01T00:00:00Z") |
|
|
|| echo "2020-01-01T00:00:00Z") |
|
|
|
|
|
echo "date ${FROM_DATE}" |
|
|
|
|
|
|
|
|
echo "3. Get up to 20 tracks from the last 7 days (explicit time window):" |
|
|
echo "3. Get up to 20 tracks from the last 7 days (explicit time window):" |
|
|
echo " from=${FROM_DATE} to=${TO_DATE}" |
|
|
echo " from=${FROM_DATE} to=${TO_DATE}" |
|
|
|