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.10-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 Distributions
No source distribution files available for this release.See tutorial on generating distribution archives.
Built Distribution
Close
Hashes for gotify_tray-0.1.10-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1c7cfa20978c5ef6981f3f1d5e95d462ae6246d55f15ad88c29ed7f2fe7121c2 |
|
MD5 | 7c3be2c044c561eefea2c53bd9e52a44 |
|
BLAKE2b-256 | 0ba143756e234461ec37380825e4d19da8b462ff9e7f456248da95e0ecfdc215 |