Re-implementation of Hilary's random calendar generator using the Google Calendar API. This implementation allows for more automation (e.g., directly creates calendars rather than requiring users to manually upload a csv file; contains an algorithm to automatically handle TA conflicts) and is done in Python rather than R.