From 14ecae99e443228812662865d46c9aa07b36943c Mon Sep 17 00:00:00 2001 From: Peter Stockings Date: Mon, 5 Dec 2022 22:39:48 +1100 Subject: [PATCH] Change minify lib to minify_html (apparently faster) --- app.py | 5 +++-- requirements.txt | 2 +- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/app.py b/app.py index 3d33530..03660d5 100644 --- a/app.py +++ b/app.py @@ -7,7 +7,7 @@ from decorators import validate_person, validate_topset, validate_workout from db import DataBase from utils import get_people_and_exercise_rep_maxes, convert_str_to_date, get_earliest_and_latest_workout_date, filter_workout_topsets, get_exercise_ids_from_workouts, first_and_last_visible_days_in_month from flask_htmx import HTMX -from htmlmin.main import minify +import minify_html app = Flask(__name__) app.config.from_pyfile('config.py') @@ -23,7 +23,8 @@ def response_minify(response): """ if response.content_type == u'text/html; charset=utf-8': response.set_data( - minify(response.get_data(as_text=True)) + minify_html.minify(response.get_data( + as_text=True), minify_js=True, remove_processing_instructions=True) ) return response diff --git a/requirements.txt b/requirements.txt index 62a7815..ac809cc 100644 --- a/requirements.txt +++ b/requirements.txt @@ -5,4 +5,4 @@ jinja-partials==0.1.1 psycopg2-binary==2.9.3 flask-htmx==0.2.0 python-dateutil==2.8.2 -htmlmin==0.1.12 \ No newline at end of file +minify-html==0.10.3 \ No newline at end of file