pyhton client for Eventbrite's HTTP-based API
Project description
Description
A simple python-based http client for the Eventbrite API
For the latest information on this project, take a look at:
Usage Examples
Installation
NOTE: This package requires a JSON library - by default we check for “simplejson” or use the built-in “json” library provided in python 2.6+
Installation using easy_install:
easy_install eventbrite
Installation using pip:
pip install eventbrite
Loading the Eventbrite API Client library code
import eventbrite
Initializing the client
Your API / Application key is required to initialize the client - http://eventbrite.com/api/key
Set your user_key if you want to access private data - http://eventbrite.com/userkeyapii
eb_auth_tokens = {'app_key': 'YOUR_API_KEY', 'user_key': 'YOUR_USER_KEY'} eb_client = eventbrite.EventbriteClient(eb_auth_tokens)
Calling API methods
See Eventbrite’s API method documentation for more information about the list of available client methods.
Here is an example using the API’s user_list_events method:
response = eb_client.user_list_events()
The event_get API call should look like this:
response = eb_client.event_get({'id':1848891083})
Widgets
Rendering an event in html as a ticketWidget is easy:
response = eb_client.event_get({'id':1848891083}) widget_html = eventbrite.EventbriteWidgets.ticketWidget(response['event'])
Resources
API Documentation - http://developer.eventbrite.com/doc
API QuickStart Guide - http://developer.eventbrite.com/doc/getting-started
Eventbrite Open Source - http://eventbrite.github.com
Eventbrite App Showcase - http://eventbrite.appstores.com
0.40 source - http://github.com/eventbrite/eventbrite-client-py
0.3x source - http://github.com/eventbrite/eventbrite-client-py
0.2x source - http://github.com/mtai/eventbrite
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
Hashes for eventbrite-0.41.linux-i686.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5840a638c8c42923308c349524622c1176716f23a1362ac94ed5689aa2ed8932 |
|
MD5 | 020be8f12762700ef9b51d593b52369b |
|
BLAKE2b-256 | 099d696a77987c7d9306e865337f2c2714fe1fc82ef6af92ae936b91cb2962d5 |