JIRA 变更监控与报告导出工具 — 支持飞书/微信/桌面通知,多实例管理,日报/周报导出
Project description
JiraTool
JIRA 变更监控与报告导出工具。支持多实例管理、飞书/企业微信/桌面通知、日报/周报 Markdown/CSV 导出。
安装
pip install jiratool
从源码安装:
git clone <repo-url>
cd jiratool
pip install .
使用
GUI 模式(默认)
jiratool
# 或
python -m jiratool
CLI 模式(无界面后台轮询)
jiratool --no-gui -c /path/to/config.yaml
配置
首次运行前,在工作目录创建 config.yaml(参考 config.yaml.example):
jira_instances:
- name: "MyJira"
base_url: "https://jira.example.com"
api_token: "YOUR_TOKEN"
username: "your_username"
poll_interval: 120
jql_filters:
- "assignee = %USERNAME% AND updated >= -1d ORDER BY updated DESC"
功能
- 多 JIRA 实例管理
- 实时变更监控(状态、评论、指派、优先级)
- 桌面通知 (Linux notify-send / macOS osascript)
- 飞书 Webhook 通知
- 企业微信 Webhook 通知
- 日报/周报/自定义范围报告导出(Markdown / CSV)
- 本周任务一键查询
- 双击 Issue 直接跳转浏览器
- 系统托盘常驻
依赖
- Python >= 3.9
- PySide6 >= 6.5.0
- requests >= 2.28.0
- PyYAML >= 6.0
- schedule >= 1.2.0
License
MIT
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
tsjiratool-1.0.0.tar.gz
(19.9 kB
view details)
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 tsjiratool-1.0.0.tar.gz.
File metadata
- Download URL: tsjiratool-1.0.0.tar.gz
- Upload date:
- Size: 19.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.10.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
fa301b4e59c0e845ec517c4a8a12afd34d57494c8b732be1280850b4ed520c0c
|
|
| MD5 |
efd09fd094339a02ef0be9a3311dc276
|
|
| BLAKE2b-256 |
90c0568fb519a336b57d029b0dd07eef98c49af145993f092e5e435ddb044040
|
File details
Details for the file tsjiratool-1.0.0-py3-none-any.whl.
File metadata
- Download URL: tsjiratool-1.0.0-py3-none-any.whl
- Upload date:
- Size: 21.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.10.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d3b4f28c02a2afd0d38a0eefc71474359fb6f7f686b140ced880f4b1568fc834
|
|
| MD5 |
ca03eae55300fcb5a1599adf4f3adcd6
|
|
| BLAKE2b-256 |
162f9f17757e01d9744f68283e2a61596473c89a5a91c15d1f90796603581108
|