Last active
September 24, 2022 05:02
-
-
Save ipwnponies/ac6dfe66054dec9129bb329101ef3d66 to your computer and use it in GitHub Desktop.
House of prime rib reservation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
for day_offset in (seq 0 0) | |
for hour in (seq 16 22) | |
set open_table_url 'https://www.opentable.com/restref/api/availability?lang=en-US' | |
set session_token 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJvdGNmcCI6IjQ0MTM2ZmEzNTViMzY3OGExMTQ2YWQxNmY3ZTg2NDllOTRmYjRmYzIxZmU3N2U4MzEwYzA2MGY2MWNhYWZmOGEiLCJpYXQiOjE2NjM4MTAwODAsImV4cCI6MTY2MzgyMDg4MH0.boXS_p4VyIuAGinPb3-DCwBmUIazcckOQnm4itzgAQw' | |
set house_prime_rib_id 1779 | |
set timestamp ( date -d"2022-11-30 +$day_offset days +$hour hour") | |
curl $open_table_url -s -X POST -H 'Content-Type: application/json' -H $session_token --data-raw (printf '{"rid":%s,"dateTime":"%s","partySize":2,"enableFutureAvailability":true,"transformOutdoorToDefault":false}' $house_prime_rib_id $timestamp) | \ | |
jq --color-output --sort-keys '.availability |to_entries[] | [.key, .value.timeSlots]' | |
end | |
end |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment