Lasse Server 2 years ago
parent c40ca41627
commit 3c2f6b0459
  1. 8
      app.py

@ -31,7 +31,7 @@ def reset_q():
def download(df):
st.download_button(
"CSV",
"Ladda ner alla meddelanden som CSV",
df.to_csv(index=False, sep=';').encode('utf-8'),
"file.csv",
"text/csv",
@ -133,6 +133,7 @@ def search_messages(search_for, engine, user=False):
if user: # Search for all messages from/to a single user.
select_columns = 'body, "to" as m2, "from" as m1, senddate_str'
sql = f'select {select_columns} from messages where "to" == "{search_for}" or "from" == "{search_for}"'
else: # Search for keywords.
sql = create_sql_query(define_search_terms(search_for), 'messages')
@ -214,7 +215,8 @@ def main():
else:
placeholder = 'Skriv här'
search_for = st.text_input('Vad vill du söka efter?', placeholder=placeholder, )
helpt_text = 'Du kan använda asterix (*), minus(-), citattecken ("") och OR.'
search_for = st.text_input('Vad vill du söka efter?', placeholder=placeholder, help=helpt_text).lower()
# Set search input from params if nothing else is input.
# This is the case when the user is coming from an url with q param.
@ -224,7 +226,7 @@ def main():
# Start the search.
if search_for != '':
params.update('q', search_for)
search_for.replace('å', '?').replace('ä', '?').replace('ö', '?') #TODO Do better.
search_for = search_for.replace('å', '?').replace('ä', '?').replace('ö', '?') #TODO Do better.
#* Search message
if search_category == 'Meddelanden':

Loading…
Cancel
Save