Merge branch 'develop'

This commit is contained in:
dries.k
2022-06-04 18:31:36 +02:00
6 changed files with 20 additions and 16 deletions

View File

@@ -1,3 +1,3 @@
include README.md version.txt include README.md version.txt
include gotifytray/gui/images/*.png include gotify_tray/gui/images/*.png
include gotifytray/gui/images/*.svg include gotify_tray/gui/images/*.svg

View File

@@ -1 +0,0 @@
from .gui import start_gui

View File

@@ -1,3 +1,13 @@
from gotify_tray.gui import start_gui def main():
import sys
if "--version" in sys.argv:
from gotify_tray.__version__ import __version__
print(__version__)
else:
from gotify_tray.gui import start_gui
start_gui() start_gui()
if __name__ == "__main__":
main()

View File

@@ -1,4 +1,5 @@
import datetime import datetime
from dateutil.parser import isoparse
import logging import logging
from typing import List, Optional from typing import List, Optional
@@ -47,15 +48,8 @@ class GotifyMessageModel(AttributeDict):
title: Optional[str] = None title: Optional[str] = None
def __init__(self, d: dict, *args, **kwargs): def __init__(self, d: dict, *args, **kwargs):
s = (
d["date"].split(".")[0] # date
+ "."
+ d["date"].split(".")[1][:6] # ms
+ "+"
+ d["date"].split("+")[-1] # timezone
)
d.update( d.update(
{"date": datetime.datetime.fromisoformat(s).astimezone(local_timezone)} {"date": isoparse(d["date"]).astimezone(local_timezone)}
) )
super(GotifyMessageModel, self).__init__(d, *args, **kwargs) super(GotifyMessageModel, self).__init__(d, *args, **kwargs)

View File

@@ -1,3 +1,4 @@
requests==2.27.1 requests==2.27.1
websocket-client==1.2.3 websocket-client==1.3.2
pyqt6==6.2.3 pyqt6==6.3.0
python-dateutil==2.8.2

View File

@@ -69,7 +69,7 @@ setup(
], ],
entry_points={ entry_points={
'console_scripts': ['gotify-tray=gotify_tray:start_gui'], 'console_scripts': ['gotify-tray=gotify_tray.__main__:main'],
}, },
install_requires=REQUIRED, install_requires=REQUIRED,
extras_require=EXTRAS, extras_require=EXTRAS,