diff --git a/anonstream/__init__.py b/anonstream/__init__.py
index a6f34c0..89fdf7e 100644
--- a/anonstream/__init__.py
+++ b/anonstream/__init__.py
@@ -9,19 +9,22 @@ from anonstream.config import update_flask_from_toml
from anonstream.utils.captcha import create_captcha_factory, create_captcha_signer
from anonstream.quart import Quart
-compress = Compress()
+__version__ = '1.3.4'
def create_app(toml_config):
app = Quart('anonstream', static_folder=None)
- app.jinja_options['trim_blocks'] = True
- app.jinja_options['lstrip_blocks'] = True
+ app.version = __version__
auth_password = update_flask_from_toml(toml_config, app.config)
print('Broadcaster username:', app.config['AUTH_USERNAME'])
print('Broadcaster password:', auth_password)
+ # Nicer whitespace in templates
+ app.jinja_options['trim_blocks'] = True
+ app.jinja_options['lstrip_blocks'] = True
+
# Compress some responses
- compress.init_app(app)
+ Compress(app)
app.config.update({
'COMPRESS_MIN_SIZE': 2048,
'COMPRESS_LEVEL': 9,
diff --git a/anonstream/routes/core.py b/anonstream/routes/core.py
index bebd50a..d0ab784 100644
--- a/anonstream/routes/core.py
+++ b/anonstream/routes/core.py
@@ -37,6 +37,7 @@ async def home(timestamp, user_or_token):
'home.html',
csp=generate_csp(),
user=user_or_token,
+ version=current_app.version,
)
return response
diff --git a/anonstream/templates/home.html b/anonstream/templates/home.html
index 90a70e3..948ff1b 100644
--- a/anonstream/templates/home.html
+++ b/anonstream/templates/home.html
@@ -41,7 +41,7 @@
chat
both
-
+