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
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

jira-notifications-1.0.4.tar.gz (340.5 kB view details)

Uploaded Source

Built Distribution

jira_notifications-1.0.4-py3-none-any.whl (329.5 kB view details)

Uploaded Python 3

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

Hashes for jira-notifications-1.0.4.tar.gz
Algorithm Hash digest
SHA256 2f28b9a0e674fb7d25bb7978a7756384bda3a971a08b500ab674da643b285172
MD5 010944eb5fd494e1b56841c1142a72d5
BLAKE2b-256 1e1d1c1375244cb4e73806e0c93de2f56e28b5691fd93960f1cc0f7c78a6e27d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jira_notifications-1.0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 ee5bad031192cbd30f53813750d4d1e73766b6b69dda3a673a86e0cb02b7249b
MD5 56081a8b08727d07a91311abf01c6d6c
BLAKE2b-256 83f6fc3df7de8bc5a26ea959d398afc703cdc8e825cec4b956a6fa4bfbf191c4

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