Soon another semester will start. And, like every semester, I received the list of assignments that are due, with their deadlines. Up till now I used to type into Google Calendar each deadline and set SMS reminders, to make sure I won’t forget to hand the assignment, but this time I realized I’ve had enough of this, and don’t feel like entering 30 different tasks over and over again, set the sms reminders etc.
So I figured ‘Google has an API for everything, why not automate it?’ So I opened their tutorial and started reading. Just about all the information was there, other then information on setting a reminder’s type (pop up, sms, email etc’).
I’ve read the python API code, and couldn’t find a reference for this. Googling for it I saw a few people mentioning it and saying the easiest solution is setting the default reminder type to SMS and then using the samples in the tutorial.
reminder = gdata.calendar.Reminder(minutes='40') reminder._attributes['method'] = 'method' reminder.method = 'sms' event.when.reminder.append(reminder)
Those two bold lines do the trick, where method can be ‘all’, ‘sms’, ‘email’ and ‘alert’ (meaning a pop-up).
You should follow me on twitter here.