强大而灵活的工具,满足您的所有音乐数据监控需求
定时监控歌手详情(默认每小时),自动抓取最新数据,确保不遗漏任何重要变化
记录歌手和用户的详细状态信息,包括专辑数量、音乐数量、MV数量等全方位数据
智能MD5去重机制,仅保存变化的数据,避免重复记录,节省存储空间
自动生成变更备注,对比前后差异,清晰展示每次数据变化的具体内容
支持Server酱微信推送通知,数据变化时第一时间接收提醒,随时随地掌握动态
提供完整的Docker支持,一键部署,开箱即用,支持内置MySQL或连接已有数据库
简单的三步流程,轻松监控歌手数据变化
设置环境变量,配置数据库连接、API地址和要监控的歌手ID列表
程序按设定间隔自动获取歌手数据,MD5去重并记录变化到数据库
发现数据变化时自动生成备注说明,并通过Server酱推送微信通知
选择适合您的部署方式,快速开始监控歌手数据变化
推荐方式,无需本地Python环境,一键启动完整服务
# 1. 克隆项目
git clone https://github.com/samge/wyy-artist-recorder.git
# 2. 配置环境变量
cp .env.example .env
# 3. 启动服务(含MySQL)
docker-compose -f docker-compose.with-mysql.yml up -d --build
适合开发者,需要本地Python环境和MySQL数据库
# 1. 安装依赖
pip install -r requirements.txt
# 2. 初始化数据库
执行 sql/init.sql 脚本
# 3. 运行程序
python src/main.py
基于成熟稳定的技术构建,确保可靠性和性能
Python 3.12
MySQL 8.0
requests
pymysql
pytz
python-dotenv
快速了解项目使用中的常见问题