查询ios的固件,提示降级
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
永辉 占 fc5a69e55c 🔥 增加金价查询 2 months ago
firmware_checker 🔥 增加金价查询 2 months ago
.gitignore 🔥 增加金价查询 2 months ago
Dockerfile 🔥 增加金价查询 2 months ago
README.md 🔥 增加金价查询 2 months ago
build.bat init 3 months ago
firmware_checker.py init 3 months ago
firmware_versions.txt 🔥 增加金价查询 2 months ago
main.py 🔥 增加金价查询 2 months ago
requirements.txt init 3 months ago

README.md

固件检查器 (Firmware Checker)

一个用于检查iOS固件版本更新的工具,支持定时检查并通过企业微信发送通知。

项目结构

firmware_checker/
├── firmware_checker/           # 主包目录
│   ├── __init__.py             # 包入口点
│   ├── tasks/                  # 任务目录
│   │   └── firmware_task.py    # 固件检查任务
│   └── utils/                  # 工具目录
│       └── logger.py           # 日志工具
├── firmware_versions.txt       # 本地版本存储文件
├── README.md                   # 项目说明
├── requirements.txt            # 依赖文件
├── Dockerfile                  # Docker配置
└── build.bat                   # 构建脚本

功能特性

  • 自动从API获取最新的iOS固件版本
  • 与本地存储的版本进行比较
  • 发现新版本时通过企业微信发送通知
  • 支持定时执行检查任务
  • 模块化设计,易于扩展其他任务

安装依赖

pip install -r requirements.txt

使用方法

1. 直接运行

python -m firmware_checker

2. 作为模块导入

from firmware_checker import check_versions, firmware_main

# 检查版本一次
check_versions()

# 启动定时检查服务
firmware_main()

环境变量

环境变量 说明 默认值
WECHAT_WEBHOOK_URL 企业微信机器人webhook地址 https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=4226c76e-725b-4990-b926-05f16142e513
CHECK_INTERVAL_MINUTES 检查间隔(分钟) 30

扩展功能

要添加新任务,只需在tasks目录中创建新的任务模块,然后在__init__.py中导出相应的函数即可。

许可证

MIT