A tray notification application for receiving messages from a Gotify server.
Project description
Gotify Tray
A tray notification application for receiving messages from a Gotify server.
Download
or, install via pip:
$ pip install gotify-tray
Features
- Receive gotify messages in the native notification area.
- Reconnect after wake from sleep or losing network connection.
- Disable notification banners for low priority messages.
- Manually delete received messages.
- Go through a history of all previously received messages.
- Receive missed messages after losing network connection.
Images
Notification banners
Windows 10 | KDE |
---|---|
Main window
Settings window
Manual Installation
Get the source and install the requirements:
$ git clone https://github.com/seird/gotify-tray.git
$ cd gotify-tray
$ pip install -r requirements.txt
Run from source
$ python -m gotify_tray
Create a pyinstaller executable
$ pip install pyinstaller
$ pyinstaller gotify-tray.spec
An executable is created at dist/gotify-tray/
.
Inno setup (Windows)
Create an installer for windows with inno setup from pyinstaller output:
$ iscc gotify-tray.iss
Create and install a pip package
-
Create the pip package:
$ python -m build
-
Install the pip package:
$ pip install dist/gotify_tray-0.1.9-py3-none-any.whl
-
Launch:
$ gotify-tray
Create a deb package
$ make build
# or install
$ sudo make install
Requirements
- python >=3.8
- PyQt6
- requests
- websocket-client
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
gotify-tray-0.1.9.tar.gz
(71.7 kB
view hashes)
Built Distribution
Close
Hashes for gotify_tray-0.1.9-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 49d9191639a22d6f997dbe127a4a319d22515118d29bf63f2dda8a9da6e8cafa |
|
MD5 | 48db8447fe600cc8f3846482dc256ca7 |
|
BLAKE2b-256 | d3c9de011b1728489035a0d16a6ddad478ffee98c670bf6e8985e5ba05768ee7 |