1
0
Fork
You've already forked notifire
0
Get notifications of your divera instance on your desktop.
  • Python 100%
2023年11月12日 11:24:16 +01:00
notifire feat: set custom urgency for status updates 2023年11月11日 17:56:06 +01:00
LICENSE Add Gnu GPLv3 license 2023年08月03日 13:13:04 +02:00
README.md Change install instructions to make the program accessible as notifire instead of python main.py 2023年10月07日 18:47:30 +02:00
requirements.txt fix: Set divera_python dependency to the required version 2023年11月12日 11:22:08 +01:00
setup.py Set version to 0.0.2 2023年11月12日 11:24:16 +01:00

Notifire

Get notifications of your divera instance on your desktop.

Installation

Installation from source

Install for the entire system

git clone https://codeberg.org/fabbecker/notifire &&
cd notifire/ &&
pip install -r requirements.txt &&
pip install .

Install in an isolated environment

If you have all dependencies installed (git, virtualenv), you can use the following command to set up your environment.

git clone https://codeberg.org/fabbecker/notifire &&
cd notifire/ &&
virtualenv venv/ &&
source venv/bin/activate &&
pip install -r requirements.txt &&
pip install .

Usage

This program is started from the command line.

notifire --domain app.divera247.de --username user@mail.service --delay 30 --config-folder ./config/

You will be asked for any credentials not provided as command line argument.

Advanced Usage

usage: Notifire [-h] [--username USERNAME] [--password PASSWORD]
 [--domain DOMAIN] [--config_folder CONFIG_FOLDER]
 [--delay DELAY] [--web-app WEB_APP] [--purge PURGE]
Present alarms from your divera account as notification.
options:
 -h, --help show this help message and exit
 --username USERNAME The username of your account.
 --password PASSWORD Be careful when using this argument, as your command
 history (and therefore this password as well) is
 usually stored somewhere.
 --domain DOMAIN The domain of your account.
 --config-folder CONFIG_FOLDER
 --delay DELAY
 --web-app WEB_APP The file name of the desktop file to the web app,
 which you can install through Epiphany (Gnome Web) for
 example. It is most likely located in '~/.local/share/
 applications/org.gnome.Epiphany.WebApp_*.desktop'.
 --purge PURGE Use this argument to delete the config file and the
 password from keyring.

You might want to make your customized startup command be executed after login. Loop up the instructions on how to do that on your operating system.