コミット
0352358611
|
@ -7,12 +7,15 @@ import toml
|
||||||
from collections import OrderedDict
|
from collections import OrderedDict
|
||||||
|
|
||||||
from quart import Quart
|
from quart import Quart
|
||||||
|
from quart_compress import Compress
|
||||||
from werkzeug.security import generate_password_hash
|
from werkzeug.security import generate_password_hash
|
||||||
|
|
||||||
from anonstream.utils.captcha import create_captcha_factory, create_captcha_signer
|
from anonstream.utils.captcha import create_captcha_factory, create_captcha_signer
|
||||||
from anonstream.utils.colour import color_to_colour
|
from anonstream.utils.colour import color_to_colour
|
||||||
from anonstream.utils.user import generate_token
|
from anonstream.utils.user import generate_token
|
||||||
|
|
||||||
|
compress = Compress()
|
||||||
|
|
||||||
def create_app(config_file):
|
def create_app(config_file):
|
||||||
with open(config_file) as fp:
|
with open(config_file) as fp:
|
||||||
config = toml.load(fp)
|
config = toml.load(fp)
|
||||||
|
@ -112,4 +115,11 @@ def create_app(config_file):
|
||||||
import anonstream.routes
|
import anonstream.routes
|
||||||
import anonstream.tasks
|
import anonstream.tasks
|
||||||
|
|
||||||
|
# Compress some responses
|
||||||
|
compress.init_app(app)
|
||||||
|
app.config.update({
|
||||||
|
"COMPRESS_MIN_SIZE": 2048,
|
||||||
|
"COMPRESS_LEVEL": 9,
|
||||||
|
})
|
||||||
|
|
||||||
return app
|
return app
|
||||||
|
|
|
@ -1,6 +1,7 @@
|
||||||
aiofiles==0.8.0
|
aiofiles==0.8.0
|
||||||
asgiref==3.5.0
|
asgiref==3.5.0
|
||||||
blinker==1.4
|
blinker==1.4
|
||||||
|
Brotli==1.0.9
|
||||||
git+https://github.com/lepture/captcha@27920681b86c27c990da484984f673dba1dd47e5#egg=captcha
|
git+https://github.com/lepture/captcha@27920681b86c27c990da484984f673dba1dd47e5#egg=captcha
|
||||||
click==8.0.4
|
click==8.0.4
|
||||||
h11==0.13.0
|
h11==0.13.0
|
||||||
|
@ -16,6 +17,7 @@ MarkupSafe==2.1.0
|
||||||
Pillow==9.0.1
|
Pillow==9.0.1
|
||||||
priority==2.0.0
|
priority==2.0.0
|
||||||
quart==0.16.3
|
quart==0.16.3
|
||||||
|
quart-compress==0.2.1
|
||||||
toml==0.10.2
|
toml==0.10.2
|
||||||
uvicorn==0.17.5
|
uvicorn==0.17.5
|
||||||
Werkzeug==2.0.3
|
Werkzeug==2.0.3
|
||||||
|
|
読み込み中…
新しいイシューから参照