Skip to content

huanxin996/github_painter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GitHub Calendar Painter

修改 GitHub 贡献日历的工具,可以绘制图案或填充指定日期。

安装

pip install -r requirements.txt

使用

填充日历

python main.py --mode fill --days 365 --intensity 3

绘制图案

python 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 5

随机分布

python main.py --mode random --weeks 20 --intensity 4

查看所有图案

python main.py --list-patterns

推送到 GitHub

工具会在当前目录生成 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  # 依赖

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages