一些自用的工具。项目包含各种日常使用的 Python 脚本 and 辅助配置文件,已按照文件夹(分类)进行了整理。
- 功能描述: 计算两个 GPS 坐标之间的直线地表距离(使用 Haversine 半正矢公式)。
- 功能描述: 将 UTC 时间戳或 UTC 时间字符串转换为北京时间(CST)。
- 功能描述: 读取并输出 MP4 视频文件的时间长度。
- 功能描述: 递归遍历并批量更新 nfo 文件的具体描述信息。
- 功能描述: 合并多个 PDF 文件为一个,方便发票打印。
- 功能描述: 使用
matplotlib绘制并展示消化内镜耗材管理系统架构图。
- 功能描述: 将 GPX 格式的户外运动轨迹文件转换为 FIT 格式,以便导入 Garmin 等设备中。
- 功能描述: 用于 IITC 导入的 JSON 配置文件。
- 功能描述: 解析 GPX 轨迹文件,将其转换成可直接导入 IITC 绘制折线(polyline)的 JSON 文件。
- 功能描述: 将指定范围内的 GPS 整数坐标快速转换成可导入 IITC 的 JSON 画线/标记文件。
- 功能描述: 解析 Ingress 任务列表 of JSON 数据,统计并输出完成人数最多的 Ingress 任务信息。
- 功能描述: 基于
langextract库从非结构化文本中提取结构化字段(如姓名、出生、籍贯、出生地等),保存并生成交互式 HTML 实体标注可视化网页。
- 功能描述: 遍历指定文件夹下的所有 FIT 格式运动轨迹文件,计算并输出其运动距离与开始时间。
- 功能描述: 扫描系统中所有的
java.exe进程,找出内存占用最大且超过设定阈值的进程并强制终止(Kill),常用于清理内存占用过高的后台 Java 服务。
- 功能描述: 自动请求管理员权限,备份指定的 MySQL 数据库,并使用 7 天轮转机制(
D1到D7目录)自动清理旧备份,支持记录详细的备份和错误日志。