Skip to main content

Add a short description here!

Project description

Project generated with PyScaffold Static Badge

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

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

jira_notifications-1.0.1-py3-none-any.whl (329.3 kB view details)

Uploaded Python 3

File details

Details for the file jira_notifications-1.0.1-py3-none-any.whl.

File metadata

File hashes

Hashes for jira_notifications-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 97a4068b9b9b96b7aeaa2b4be162db46d10f0f35971acdead7cfa13fcbececae
MD5 70c5250dc85be069892f1aa1cc32e54a
BLAKE2b-256 5c31dbd1fb1cc4db9f950508a39620127c58d478c642006cb46e28e8b45dc594

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page