Upload New File

このコミットが含まれているのは:
n9k 2021-04-13 13:06:15 +00:00
コミット 895370efe8
1個のファイルの変更34行の追加0行の削除

34
website/__init__.py ノーマルファイル
ファイルの表示

@ -0,0 +1,34 @@
from flask import Flask
from flask_httpauth import HTTPBasicAuth
from flask_compress import Compress
import secrets
# Override HTTP headers globally https://stackoverflow.com/a/46858238
class LocalFlask(Flask):
def process_response(self, response):
# Every response will be processed here first
super().process_response(response)
response.headers['Server'] = 'Werkzeug'
return response
def create_app():
app = LocalFlask(__name__)
compress = Compress()
compress.init_app(app)
app.auth = HTTPBasicAuth()
@app.auth.verify_password
def verify_password(username, password):
if username == 'broadcaster' and password == broadcaster_pw:
return username
broadcaster_pw = secrets.token_urlsafe(6)
print('Broadcaster password:', broadcaster_pw)
with app.app_context():
from website import routes
return app