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.2.3.tar.gz
(23.1 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.2.3.tar.gz.
File metadata
- Download URL: tsjiratool-1.2.3.tar.gz
- Upload date:
- Size: 23.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.10.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d2e0466ae3434995fa942e5f48cbc8d6f75e5aad4f0e62764dd345ddd669754a
|
|
| MD5 |
93cffe7363659cf99262e37333aa5ab3
|
|
| BLAKE2b-256 |
0f2db09955fc32589becdaa7d082caae27a425dfc4acfa81993cdc0bbe195090
|
File details
Details for the file tsjiratool-1.2.3-py3-none-any.whl.
File metadata
- Download URL: tsjiratool-1.2.3-py3-none-any.whl
- Upload date:
- Size: 25.4 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 |
7d4387221a0e4b76e41434e2b952ee268292e66ca8247f8e4a514a4d8797ca6f
|
|
| MD5 |
cfe2a4e40e3331c39b94706e131e24d9
|
|
| BLAKE2b-256 |
005d57283f6f863727e754dcd7ec5e88fdff73bb84f1d30839a05b80547c66f4
|