diff --git a/app.py b/app.py index 1cb2266..72bf47d 100644 --- a/app.py +++ b/app.py @@ -11,7 +11,7 @@ app = Flask(__name__) app.secret_key = os.environ.get("FLASK_SECRET_KEY", "prod-secret-7721") metrics = PrometheusMetrics(app) -metrics.info('app_info', 'Application info', version='1.0.9') +metrics.info('app_info', 'Application info', version='1.1.0') # API Configuration api_key = os.environ.get("AI_API_KEY") @@ -59,7 +59,14 @@ def index(): ) response = model.generate_content(prompt) markdown_content = response.text - converted_html = markdown(markdown_content, extensions=['extra', 'codehilite']) + + # Render HTML with emoji support + extensions = [ + 'extra', + 'codehilite', + 'pymdownx.emoji' + ] + converted_html = markdown(markdown_content, extensions=extensions) except Exception as e: flash(f"Error during processing: {str(e)}", "error") diff --git a/k8s/deployment.yaml b/k8s/deployment.yaml index c13ba15..df18a41 100644 --- a/k8s/deployment.yaml +++ b/k8s/deployment.yaml @@ -70,7 +70,7 @@ spec: serviceAccountName: txt2md-sa containers: - name: txt2md - image: europe-west3-docker.pkg.dev/project-84ddd43d-e408-4cb9-8cb/txt2md-repo/txt2md:v1.0.9 + image: europe-west3-docker.pkg.dev/project-84ddd43d-e408-4cb9-8cb/txt2md-repo/txt2md:v1.1.0 ports: - containerPort: 5000 env: diff --git a/requirements.txt b/requirements.txt index c94725d..0acd59f 100644 --- a/requirements.txt +++ b/requirements.txt @@ -3,3 +3,4 @@ google-generativeai python-dotenv markdown prometheus-flask-exporter +pymdown-extensions