Skip to main content
https://badge.fury.io/py/eventbrite.png https://travis-ci.org/eventbrite/eventbrite-sdk-python.svg?branch=master https://pypip.in/d/eventbrite/badge.png

Official Eventbrite SDK for Python

Usage

The Eventbrite Python SDK makes it trivial to interact with the Eventbrite API:

>>> from eventbrite import Eventbrite
>>> eventbrite = Eventbrite('my-oauth-token')
>>> user = eventbrite.get_user()  # Not passing an argument returns yourself
>>> user['id']
1234567890
>>> user['name']
Daniel Roy Greenfeld

You can also specify API endpoints manually:

>>> user = eventbrite.get('/users/me')
>>> user['id']
1234567890
>>> user['name']
Daniel Roy Greenfeld

Usage with Frameworks

When using Flask, you can convert incoming webhook requests into Eventbrite API objects using the webhook_to_object() method:

@app.route('/webhook', methods=['POST'])
def webhook():


    # Use the API client to convert from a webhook to an API object
    api_object = eventbrite.webhook_to_object(request)

    # Process the API object
    if api_object.type == 'User':
        do_user_process(api_object)

    if api_object.type == 'Event':
        do_event_process(api_object)

    return ""

TODOS

Abstract the HTTP calls so they can work with all of the below:

  • requests

  • Google’s HTTP client

  • Tornado

Calling different HTTP libraries:

Eventbrite(OAUTH_TOKEN, "requests")
Eventbrite(OAUTH_TOKEN, "google")
Eventbrite(OAUTH_TOKEN, "tornado")

History

3.0.0-alpha{%d} (2014-12-04)

Alpha series for initial development

  • Inception

Release files for workthing 3.0.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for workthing 3.0.1
File Size Uploaded
workthing-3.0.1.tar.gz 24.2 kB Details

Release files / workthing-3.0.1.tar.gz

Download URL workthing-3.0.1.tar.gz
Size 24.2 kB
Tags Source
SHA-256 checksum
How to use checksums
24c62f474c88a1abf27a5c965da3e05c51dcab4f42fb5985a5255748699b130d
BLAKE2b-256 checksum
How to use checksums
ba68479c4040e736826ef35800c422df355f4a9f2814780abc2dfb43f29c0162
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

3.0.1 This release

1 release file

3.0.0

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page