initial commit

This commit is contained in:
dries.k
2021-08-05 18:56:17 +02:00
commit 1520e4d9e7
56 changed files with 3820 additions and 0 deletions

76
README.md Normal file
View File

@@ -0,0 +1,76 @@
# Gotify Tray
[![Build Status](https://travis-ci.com/seird/gotify-tray.svg?token=NwPpjHLfYaQgjnfyARPa&branch=master)](https://travis-ci.com/seird/gotify-tray)
A tray notification application for receiving messages from a [Gotify server](https://github.com/gotify/server).
[![logo](https://raw.githubusercontent.com/gotify/logo/master/gotify-logo.png)](https://github.com/gotify/logo)
## Download
[Download the latest release.](https://github.com/seird/gotify-tray/releases/latest)
## Install
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 entry_point.py
```
### Create a pyinstaller executable
```
$ pip install pyinstaller==4.4
$ pyinstaller gotify-tray.spec
```
An executable is created at `dist/gotify-tray/`.
### Create a deb package
```
$ make build
# or install
$ sudo make install
```
### (Inno setup (Windows))
Create an installer for windows with inno setup:
```
$ iscc gotify-tray.iss
```
## Images
![notification](images/notification.png)
![main_window](images/main_window.png)
![notification_centre](images/notification_centre.png)
## Requirements
- python 3.9
- PyQt6
- requests
- websocket-client