69 lines
1.0 KiB
Markdown
69 lines
1.0 KiB
Markdown
Get the source and install the requirements:
|
|
|
|
```shell
|
|
$ git clone https://github.com/seird/gotify-tray.git
|
|
$ cd gotify-tray
|
|
$ pip install -r requirements.txt
|
|
```
|
|
|
|
|
|
# Windows
|
|
|
|
## Create a stand-alone executable with pyinstaller
|
|
|
|
```shell
|
|
$ pip install pyinstaller
|
|
$ pyinstaller gotify-tray.spec
|
|
```
|
|
An executable is created at `dist/gotify-tray/`.
|
|
|
|
## Create an installer with Inno Setup
|
|
|
|
Create an installer for windows with inno setup from pyinstaller output:
|
|
|
|
```shell
|
|
$ iscc gotify-tray.iss
|
|
```
|
|
|
|
The installer is created at `inno-output/gotify-tray-installer.exe`.
|
|
|
|
|
|
# Linux
|
|
|
|
## Create a deb package
|
|
|
|
```shell
|
|
$ make build
|
|
|
|
# or install
|
|
|
|
$ sudo make install
|
|
```
|
|
|
|
|
|
# MacOS
|
|
|
|
## Create a macos .app
|
|
|
|
```shell
|
|
$ pip install pyinstaller Pillow
|
|
$ pyinstaller gotify-tray.spec
|
|
```
|
|
|
|
# Create and install a pip package
|
|
|
|
- Create the pip package:
|
|
```shell
|
|
$ python -m build
|
|
```
|
|
|
|
- Install the pip package:
|
|
```shell
|
|
$ pip install dist/gotify_tray-0.1.14-py3-none-any.whl
|
|
```
|
|
|
|
- Launch from the command line:
|
|
```shell
|
|
$ gotify-tray
|
|
```
|