The arguments for booking are different in order to better match the LibCal API (building is no longer an argument, and there is a custom argument for various miscellaneous fields).
The rooms endpoint now returns rooms grouped by category.
Two additional environment variables need to be set after this change, LIBCAL_ID and LIBCAL_SECRET.
The retry didn't actually help as much as I hoped, removed. Was intended to compensate for the large number of 500s returned by the Penn OpenData servers.
Rewrite studyspaces to use LibCal API.
LIBCAL_ID
andLIBCAL_SECRET
.Should be tagged as
1.6.9
after merge.Fixes #95.