GitHub Spray
一个用于在GitHub贡献历史图上生成图案的命令行工具
安装
npm i -g github-spray
要求
- Git
- 较新版本的NodeJS
使用方法
- 创建一个新的GitHub仓库并复制其URL
github-spray -t <文本> --multiplier <倍数> --push --origin <github仓库url>
(示例)
github-spray -t hello --multiplier 10 --push --origin https://github.com/John/hello.git
根据你在指定时期内的贡献数量,你需要将每天的提交次数乘以一个特定的倍数(--multiplier),以使图案在你的日历热图上更加明显。
github-spray --help
字体
github-spray -t <文本> --font <字体名称>
(示例)
github-spray -t Wald0 --font portable_vengeance
github-spray -t Mario? --font mario
led7
可用字体在fonts文件夹中
颜色反转
github-spray -t hello -i
垂直翻转
github-spray -t hello --flipvertical
水平翻转
github-spray -t hello --fliphorizontal
自定义图案
要使用自定义图案,请创建一个如下所示的JSON文件。 数字(1到4)将决定每天的提交次数,从而决定绿色的深浅。
[
" 333 ",
" 3 3 ",
"3 2 2 3",
"3 3",
"3 222 3",
" 3 3 ",
" 333 "
]
github-spray -f <图案文件路径.json> ...
github-spray -f patterns/space-invaders.json ...
你可以使用GitHub Spray Generator来图形化绘制图案
自定义开始日期
github-spray --startdate YYYY-MM-DD ...
日期将被四舍五入到最近的周日。 默认情况下,开始日期是当前日期减去53周后最近的周日。
倍数:调整颜色深浅
github-spray -m <倍数> ...
将每天的提交次数乘以给定的倍数,以使图案在你的日历热图上更深或更浅。
已知问题
- 在2014年3月10日(星期一)之前,可能会由于时区导致偏移