Metadata-Version: 1.0
Name: eventbrite
Version: 0.41
Summary: pyhton client for Eventbrite's HTTP-based API
Home-page: http://github.com/eventbrite/eventbrite-client-py
Author: Ryan Jarvinen
Author-email: ryan.jarvinen@gmail.com
License: Apache
Description: ====================
        eventbrite-client.py
        ====================
        
        -----------
        Description
        -----------
        
        A simple python-based http client for the Eventbrite API
        
        For the latest information on this project, take a look at:
        
        * `This project's source code repo`_ - http://github.com/eventbrite/eventbrite-client-py/
        * `Eventbrite's API documentation`_ - http://developer.eventbrite.com/doc/
        
        --------------
        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
        
        .. _user_list_events: http://developer.eventbrite.com/doc/users/user_list_events 
        .. _event_get: http://developer.eventbrite.com/doc/events/event_get/ 
        .. _Eventbrite's API method documentation: http://developer.eventbrite.com/doc/ 
        .. _ticketWidget: http://www.eventbrite.com/t/how-to-use-ticket-widget
        .. _This project's source code repo: http://github.com/eventbrite/eventbrite-client-py/
        .. _Eventbrite's API documentation: http://developer.eventbrite.com/doc/
        
Platform: UNKNOWN
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Natural Language :: English
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 2.5
Classifier: Programming Language :: Python :: 2.6
Classifier: Programming Language :: Python :: 2.7
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Topic :: Software Development :: Object Brokering
Classifier: Environment :: Web Environment
