Commit db109734 authored by Francesco Poldi's avatar Francesco Poldi

Fix date format for query #552

parent 6ed6527f
...@@ -10,6 +10,12 @@ def _sanitizeQuery(base,params): ...@@ -10,6 +10,12 @@ def _sanitizeQuery(base,params):
_serialQuery = base + "?" + _serialQuery[:-1].replace(":", "%3A").replace(" ", "%20") _serialQuery = base + "?" + _serialQuery[:-1].replace(":", "%3A").replace(" ", "%20")
return _serialQuery return _serialQuery
def _formatDate(date):
try:
return datetime.datetime.strptime(date, "%Y-%m-%d %H:%M:%S").strftime('%s')
except ValueError:
return datetime.datetime.strptime(date, "%Y-%m-%d").strftime('%s')
async def Favorites(username, init): async def Favorites(username, init):
logme.debug(__name__+':Favorites') logme.debug(__name__+':Favorites')
url = f"{mobile}/{username}/favorites?lang=en" url = f"{mobile}/{username}/favorites?lang=en"
...@@ -86,9 +92,9 @@ async def Search(config, init): ...@@ -86,9 +92,9 @@ async def Search(config, init):
if config.Year: if config.Year:
q += f" until:{config.Year}-1-1" q += f" until:{config.Year}-1-1"
if config.Since: if config.Since:
q += " since:" + datetime.datetime.strptime(config.Since, "%Y-%m-%d %H:%M:%S").strftime('%s') q += f" since:{_formatDate(config.Since)}"
if config.Until: if config.Until:
q += " until:" + datetime.datetime.strptime(config.Until, "%Y-%m-%d %H:%M:%S").strftime('%s') q += f" until:{_formatDate(config.Until)}"
if config.Email: if config.Email:
q += ' "mail" OR "email" OR' q += ' "mail" OR "email" OR'
q += ' "gmail" OR "e-mail"' q += ' "gmail" OR "e-mail"'
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment