-
Notifications
You must be signed in to change notification settings - Fork 0
/
LDP.py
41 lines (30 loc) · 1018 Bytes
/
LDP.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
import os
from flask import Flask, render_template
from eventbrite import Eventbrite
app = Flask(__name__)
token = os.environ.get('EVENTBRITE_TOKEN')
if not token:
with open('..\eventbrite_token') as fd:
token = fd.read().strip()
@app.route('/')
def hello_world():
return 'Hello World!'
@app.route('/user')
def user():
eventbrite = Eventbrite(token)
user = eventbrite.get_user()
return user['id']
@app.route('/categories')
def categories():
eventbrite = Eventbrite(token)
category_list = eventbrite.get_categories()
names = [category['name'] for category in category_list['categories']]
return "test"
@app.route('/subcategories')
def subcategories():
eventbrite = Eventbrite(token)
subcategory_list = eventbrite.get_subcategories()
subcategory_name = [subcategory['name'] for subcategory in subcategory_list['subcategories']]
return render_template('subcategories.html', subcategory_name=subcategory_name)
if __name__ == '__main__':
app.run()