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 Distributions
Built Distribution
Hashes for jira_notifications-1.0.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 97a4068b9b9b96b7aeaa2b4be162db46d10f0f35971acdead7cfa13fcbececae |
|
MD5 | 70c5250dc85be069892f1aa1cc32e54a |
|
BLAKE2b-256 | 5c31dbd1fb1cc4db9f950508a39620127c58d478c642006cb46e28e8b45dc594 |