Ejemplo n.º 1
0
def add_deadline(data=os.path.dirname(__file__) + "/data.json"):
    credentials = get_credentials()
    http = credentials.authorize(httplib2.Http())
    service = discovery.build('calendar', 'v3', http=http)

    my_data = DataParser()
    deadline_dict = my_data.json_to_dict(data)

    for index, deadline in deadline_dict.items():
        events = my_data.gen_event(deadline)
        for event in events:
            if not is_duplicate_event(service, event):
                create_event(service, event)