diff --git a/cps/__init__.py b/cps/__init__.py index 157dd14e..f945b97a 100755 --- a/cps/__init__.py +++ b/cps/__init__.py @@ -26,12 +26,13 @@ import os import mimetypes from flask import Flask +from flask_image_resizer import Images + from .MyLoginManager import MyLoginManager from flask_principal import Principal from . import logger from .cli import CliParameter -from .constants import CONFIG_DIR from .reverseproxy import ReverseProxied from .server import WebServer from .dep_check import dependency_check @@ -124,6 +125,9 @@ def create_app(): config_sql.load_configuration(ub.session, encrypt_key) config.init_config(ub.session, encrypt_key, cli_param) + # Initialize Flask-Images + Images(app) + if error: log.error(error) diff --git a/cps/templates/image.html b/cps/templates/image.html index f84fa12b..088e6b99 100644 --- a/cps/templates/image.html +++ b/cps/templates/image.html @@ -4,7 +4,7 @@ {% set srcset = book|get_cover_srcset %} {{ image_alt }} @@ -15,7 +15,7 @@ {% set srcset = series|get_series_srcset %} {{ book_title }} diff --git a/requirements.txt b/requirements.txt index 460a7357..965d039f 100644 --- a/requirements.txt +++ b/requirements.txt @@ -20,3 +20,4 @@ regex>=2022.3.2,<2024.6.25 bleach>=6.0.0,<6.2.0 python-magic>=0.4.27,<0.5.0 flask-httpAuth>=4.4.0,<5.0.0 +Flask-Image-Resizer==3.0.6