Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import atom
- import gdata.calendar
- import gdata.calendar.service
- import random
- import time
- def send_sms(Username, Password, Title, Content, Where):
- cs = gdata.calendar.service.CalendarService()
- cs.email = UserName
- cs.password = Password
- cs.source = "Google-Calendar-SMS-5.0_" + str(random.randint(0, 10000))
- cs.ProgrammaticLogin()
- event = gdata.calendar.CalendarEventEntry()
- event.title = atom.Title(text=Title)
- event.content = atom.Content(text=Content)
- event.where.append(gdata.calendar.Where(value_string=Where))
- start_time = time.strftime("%Y-%m-%dT%H:%M:%S.000Z", time.gmtime(time.time() + 2 * 60))
- when = gdata.calendar.When(start_time=start_time, end_time=start_time)
- reminder = gdata.calendar.Reminder(minutes=1, extension_attributes={"method":"sms"})
- when.reminder.append(reminder)
- event.when.append(when)
- new_event = cs.InsertEvent(event, "/calendar/feeds/default/private/full")
- def main():
- UserName = raw_input("Username: ")
- Password = raw_input("Password: ")
- Title = "EventTitle"
- Content = "EventContent"
- Where = "EventLocation"
- send_sms(Username, Password, Title, Content, Where)
- if __name__ == "__main__":
- main()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement