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
WorkingDirectory=/home/<username>
ExecStart=/home/<username>/.local/bin/jira_notifications -c /home/<username>/Documents/jira-config.yaml
Restart=always
[Install]
WantedBy=default.target
systemctl --user enable jira-notifications.service
systemctl --user start jira-notifications.service
systemctl --user status 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.4-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ee5bad031192cbd30f53813750d4d1e73766b6b69dda3a673a86e0cb02b7249b |
|
MD5 | 56081a8b08727d07a91311abf01c6d6c |
|
BLAKE2b-256 | 83f6fc3df7de8bc5a26ea959d398afc703cdc8e825cec4b956a6fa4bfbf191c4 |