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.1.tar.gz
(20.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.0.1.tar.gz.
File metadata
- Download URL: tsjiratool-1.0.1.tar.gz
- Upload date:
- Size: 20.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 |
868f5c2bb9242366a8a77c8357fa0c58acee67b0d9b9019b7a63b4f5aa2050a0
|
|
| MD5 |
bd033a3599139f2f413d8179ec72453c
|
|
| BLAKE2b-256 |
640100b654093b4a4ac43d0cccdc92560a015e2da4597332db8364a0f58a002d
|
File details
Details for the file tsjiratool-1.0.1-py3-none-any.whl.
File metadata
- Download URL: tsjiratool-1.0.1-py3-none-any.whl
- Upload date:
- Size: 21.9 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 |
a73bb700ad9a38ddb97846a9781a6f5a058e3ac7ad137ddf87d6c283291ab1b2
|
|
| MD5 |
35124ae0b1c4efff5ee903676a50df53
|
|
| BLAKE2b-256 |
25557d0f895761c038aee9e6d70ff552f14fccf80bc4bc4f0d09d48bc32cbdf7
|