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
File details
Details for the file jira-notifications-1.0.3.tar.gz
.
File metadata
- Download URL: jira-notifications-1.0.3.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 | 05d4eb538e872ff0705ebe521cfd6b479cc28aa9285afb591266d0405b98b933 |
|
MD5 | f7f3a2dccc0b6a6187eb9b04a208686b |
|
BLAKE2b-256 | d18be7c0b64fb22efa95ff969c279001650aa7498acb4a4fdb82e67837240477 |
File details
Details for the file jira_notifications-1.0.3-py3-none-any.whl
.
File metadata
- Download URL: jira_notifications-1.0.3-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 | a38da5bae913a6be31d06445b74a32f4d59ec2e599eb0e386c8c0323142d2fae |
|
MD5 | 103ff6cc3452979a2c70110f97d73971 |
|
BLAKE2b-256 | 31f4adf219c584766ea1d2236e3a1fca1ead75ca1e3895538ac45d8108905f9d |