修改 GitHub 贡献日历的工具,可以绘制图案或填充指定日期。
pip install -r requirements.txtpython main.py --mode fill --days 365 --intensity 3python main.py --mode pattern --pattern heart可用图案: heart, smile, star, wave, hi, love, gradient
python main.py --mode custom --start 2024-01-01 --end 2024-12-31 --intensity 5python main.py --mode random --weeks 20 --intensity 4python main.py --list-patterns工具会在当前目录生成 github_painter_repo 仓库,执行以下命令推送:
cd github_painter_repo
git remote add origin https://github.com/你的用户名/仓库名.git
git branch -M main
git push -u origin main- 通过修改 commit 的日期实现
- 私有仓库需要在设置中启用 "Private contributions"
- 确保 git 配置的邮箱与 GitHub 账号一致
- 推送后等待几分钟查看效果
github_calendar_painter/
├── main.py # 主程序
├── git_painter.py # Git 操作
├── patterns.py # 图案定义
└── requirements.txt # 依赖