Beispiel #1
0
import time
from RateLimit import RateLimit

from flask import Flask
from flask_cors import CORS, cross_origin

# web app
app = Flask(__name__, )
cors = CORS(app, resources={r"/foo": {"origins": "*"}})
app.config['CORS_HEADERS'] = 'Content-Type'

# database engine
engine = sqlalchemy.create_engine(os.getenv('SQL_URI'))

events_hr = RateLimit(100, 60 * 60)
events_da = RateLimit(100, 60 * 24 * 60)
stats_hr = RateLimit(100, 60 * 60)
stats_da = RateLimit(100, 60 * 24 * 60)

events_hr_poi = RateLimit(100, 60 * 60)
events_da_poi = RateLimit(100, 60 * 24 * 60)
stats_hr_poi = RateLimit(100, 60 * 60)
stats_da_poi = RateLimit(100, 60 * 24 * 60)


@app.route('/')
@cross_origin(origin='*', headers=['Content-Type', 'Authorization'])
def index():
    return 'Welcome to EQ Works 😎'