Ejemplo n.º 1
0
output = open('result.csv', 'w')

output.write("Date,Time,Link,Status,Presenter,Capacity,Password\n")
eventbrite = Eventbrite(data['token'])

user = eventbrite.get_user()

for e in data['events']:
    for d in e['when']:
        tz = pytz.timezone(e['tz'])
        date = tz.localize(datetime.datetime.strptime(d, '%b-%d %Y %I%p'))
        name = 'OpenShift Workshop (%s)(%s)' % (date.strftime('%b-%d;%I%p'),
                                                e['who'])

        event = eventbrite.get_user_events(user['id'], **{'name_filter': name})
        if len(event['events']) > 0:
            print('Event %s already exists' % name)
            event = event['events'][0]
        else:
            event = eventbrite.post_event({
                'event.name': {
                    'html': name
                },
                'event.start': {
                    'utc':
                    date.astimezone(pytz.utc).replace(
                        minute=0).strftime('%Y-%m-%dT%H:%M:%SZ'),
                    'timezone':
                    tz.zone,
                },