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
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file jira-notifications-1.0.4.tar.gz.
File metadata
- Download URL: jira-notifications-1.0.4.tar.gz
- Upload date:
- Size: 340.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.10.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2f28b9a0e674fb7d25bb7978a7756384bda3a971a08b500ab674da643b285172
|
|
| MD5 |
010944eb5fd494e1b56841c1142a72d5
|
|
| BLAKE2b-256 |
1e1d1c1375244cb4e73806e0c93de2f56e28b5691fd93960f1cc0f7c78a6e27d
|
File details
Details for the file jira_notifications-1.0.4-py3-none-any.whl.
File metadata
- Download URL: jira_notifications-1.0.4-py3-none-any.whl
- Upload date:
- Size: 329.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.10.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ee5bad031192cbd30f53813750d4d1e73766b6b69dda3a673a86e0cb02b7249b
|
|
| MD5 |
56081a8b08727d07a91311abf01c6d6c
|
|
| BLAKE2b-256 |
83f6fc3df7de8bc5a26ea959d398afc703cdc8e825cec4b956a6fa4bfbf191c4
|