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

@ -31,7 +31,7 @@ def reset_q():
def download(df): def download(df):
st.download_button( st.download_button(
"CSV", "Ladda ner alla meddelanden som CSV",
df.to_csv(index=False, sep=';').encode('utf-8'), df.to_csv(index=False, sep=';').encode('utf-8'),
"file.csv", "file.csv",
"text/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. if user: # Search for all messages from/to a single user.
select_columns = 'body, "to" as m2, "from" as m1, senddate_str' 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}"' sql = f'select {select_columns} from messages where "to" == "{search_for}" or "from" == "{search_for}"'
else: # Search for keywords. else: # Search for keywords.
sql = create_sql_query(define_search_terms(search_for), 'messages') sql = create_sql_query(define_search_terms(search_for), 'messages')
@ -214,7 +215,8 @@ def main():
else: else:
placeholder = 'Skriv här' 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. # 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. # This is the case when the user is coming from an url with q param.
@ -224,7 +226,7 @@ def main():
# Start the search. # Start the search.
if search_for != '': if search_for != '':
params.update('q', 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 #* Search message
if search_category == 'Meddelanden': if search_category == 'Meddelanden':

Loading…
Cancel
Save