search fix
This commit is contained in:
parent
de03e6f2b9
commit
da98a8b6e6
7
app.py
7
app.py
@ -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()
|
||||
)
|
||||
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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);
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user