search fix

This commit is contained in:
lelo 2025-05-11 08:53:49 +02:00
parent de03e6f2b9
commit da98a8b6e6
3 changed files with 12 additions and 4 deletions

7
app.py
View File

@ -547,12 +547,11 @@ def handle_request_initial_data():
@auth.require_secret
def index(path):
app_config = auth.return_app_config()
title_short = app_config.get('TITLE_SHORT', 'Default Title')
title_long = app_config.get('TITLE_LONG' , 'Default Title')
return render_template("app.html",
title_short=title_short,
title_long=title_long,
search_folders = list(session['folders'].keys()),
title_short=app_config.get('TITLE_SHORT', 'Default Title'),
title_long=app_config.get('TITLE_LONG' , 'Default Title'),
admin_enabled=auth.is_admin()
)

View File

@ -2,6 +2,7 @@ import sqlite3
from flask import Flask, render_template, request, request, jsonify, session
import random
import json
from datetime import datetime
app = Flask(__name__)
@ -88,6 +89,13 @@ def searchcommand():
transcript.lower().count(w.lower()) for w in words
)
record.pop('transcript', None)
# convert date to TT.MM.YYYY format
if record.get('performance_date'):
try:
performance_date = datetime.strptime(record['performance_date'], "%Y-%m-%d")
record['performance_date'] = performance_date.strftime("%d.%m.%Y")
except (ValueError, TypeError):
record['performance_date'] = None
results.append(record)
# Randomize and sort

View File

@ -17,6 +17,7 @@ document.addEventListener('DOMContentLoaded', function() {
? `<p class="card-text">Treffer im Transkript: ${file.transcript_hits}</p>`
: `<p class="card-text">Downloads: ${file.hitcount}</p>`
}
<p class="card-text">Datum: ${file.performance_date}</p>
</div>
`;
resultsDiv.appendChild(card);