Add a short description here!
Project description
jira-notifications
Jira Notifications is a Python package that leverages system D-Bus using the notify
package to send system toast notifications about new tickets in Jira. It allows users to configure the period for checking new tickets and also sends a daily notification about newly created tickets at a specified time.
Installation
You can install Jira Notifications via pip:
pip install jira-notifications
Usage
After installation, you can use the jira-notifications
command to generate sample config, update the yaml with correct information
jira-notifications -g jira.yaml
Linux (Debian Based)
- The Linux version has feature that each ticket is clickable and opens that ticket on your browser
Make it run a system package
[Unit]
Description=jira-notifications Daemon
After=network.target
[Service]
Type=simple
User=%u
WorkingDirectory=/home/%u
ExecStart=/home/%u/.local/bin/jira-notifications -c /home/%u/Documents/config.yaml
Restart=always
[Install]
WantedBy=multi-user.target
sudo systemctl daemon-reload
sudo systemctl enable jira-notifications.service
sudo systemctl start jira-notifications.service
Windows (10, 11)
!!! MISSING -> Any PR to fix the following issues would be highly welcome, since I am not windows guy 😒 😐 I tried alot, couldn't make following to work
- Basic test works the program runs and show toasts but each ticket is not clickable. clicking on toast opens the jira.
- No service, No like systemD in linux for windows to start automatically and run it forever. It is highly appreciated if someone can create PR and fix the above two issues.
- Can not show more 6 lines on toast
Note
This project has been set up using PyScaffold 4.5. For details and usage
information on PyScaffold see https://pyscaffold.org/.
This project used Codiumate, for details see https://www.codium.ai/
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for jira_notifications-1.0.3-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a38da5bae913a6be31d06445b74a32f4d59ec2e599eb0e386c8c0323142d2fae |
|
MD5 | 103ff6cc3452979a2c70110f97d73971 |
|
BLAKE2b-256 | 31f4adf219c584766ea1d2236e3a1fca1ead75ca1e3895538ac45d8108905f9d |