# disk-info **Repository Path**: notvip/disk-info ## Basic Information - **Project Name**: disk-info - **Description**: win10 桌面展示常关注讯息 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-07-03 - **Last Updated**: 2026-07-03 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 河南郑州油价桌面监控应用 Windows10桌面常驻悬浮窗口应用,实时监控河南郑州油价信息。 ## 功能特性 - **实时油价显示**: 悬浮窗口显示最新油价数字卡片(92#汽油、95#汽油、0#柴油) - **全年历史曲线**: 迷你图表展示全年价格趋势变化 - **每日自动更新**: 每日08:00自动爬取车主手册网最新数据 - **用户自定义位置**: 支持拖拽移动窗口,自动保存位置偏好 - **轻量级常驻**: 内存占用<40MB,CPU占用<1%,长期后台运行 - **开机自启动**: Windows开机自动启动,无需手动操作 ## 技术架构 - **GUI框架**: Tkinter (Python标准库,最轻量级) - **数据源**: 车主手册网 (m.icauto.com.cn) - **数据存储**: JSON文件 (全年历史数据,约20KB) - **可视化**: matplotlib迷你图表 - **定时任务**: threading.Timer后台线程 ## 安装部署 ### 环境准备 1. 安装Python 3.8+环境 2. 安装依赖库: ```bash pip install -r requirements.txt ``` ### 运行应用 ```bash python src/main.py ``` ### 开机自启动设置 将 `assets/startup.vbs` 复制到Windows启动文件夹: ``` C:\Users\<用户名>\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup ``` ## 使用说明 - **拖拽移动**: 鼠标左键按住窗口拖动到任意位置 - **右键菜单**: 右键点击窗口,选择手动更新、置顶控制、退出等操作 - **置顶控制**: 右键菜单切换窗口置顶状态 ## 项目结构 ``` d:\project\info-and/ ├── src/ # 源代码 │ ├── data/ # 数据处理模块(爬虫、解析、存储) │ ├── ui/ # UI模块(悬浮窗、价格卡片、图表) │ ├── scheduler/ # 定时任务模块 │ └── config/ # 配置管理模块 ├── data/ # 数据存储 │ ├── price.json # 油价历史数据 │ └ logs/ # 日志文件 ├── assets/ # 资源文件(图标、启动脚本) ├── tests/ # 测试代码 └ requirements.txt # Python依赖列表 └ README.md # 项目说明 ``` ## 性能指标 - 内存占用: <40MB - CPU占用: <1% (空闲时) - 启动时间: <2秒 - 网络流量: 每日1次请求(约20KB) ## 数据来源 - **车主手册网**: [https://m.icauto.com.cn/oil/price_410100_0.html](https://m.icauto.com.cn/oil/price_410100_0.html) - **更新频率**: 每日08:00自动更新 - **数据范围**: 河南郑州全年油价历史数据 ## 注意事项 - 应用仅监控河南郑州地区油价 - 仅显示92#汽油、95#汽油、0#柴油三种主流油品 - 数据更新失败时保留旧数据,不影响使用 - 长期后台运行,建议定期检查应用状态 ## 许可证 MIT License ## 作者 油价监控应用开发团队