Get notifications of your divera instance on your desktop.
- Python 100%
| notifire | feat: set custom urgency for status updates | |
| LICENSE | Add Gnu GPLv3 license | |
| README.md | Change install instructions to make the program accessible as notifire instead of python main.py | |
| requirements.txt | fix: Set divera_python dependency to the required version | |
| setup.py | Set version to 0.0.2 | |
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.