gitfiti
1.0.0
gitfiti名词:在 github 提交历史日历中精心制作的涂鸦。
gitfiti 的野外示例:
gitfiti.py
是一个工具,通过(公然地)滥用 git 接受过去提交的能力来装饰你的 github 帐户的提交历史日历。
如何? gitfiti.py
生成一个脚本(powershell 或 bash),该脚本使用为每个目标像素设置的 GIT_AUTHOR_DATE 和 GIT_COMMITTER_DATE 环境变量进行提交。
由于这可能会破坏 repo 的历史记录,因此强烈建议您在使用 gitfiti 时创建一个新的github repo。此外,生成的脚本假设您正在使用 git 的公钥身份验证。
包括“艺术”从左到右:kitty、oneup、oneup2、hackerschool、octocat、octocat2
gitfiti.py
并按照提示输入用户名、艺术选择、偏移量和存储库名称。对于 Python 3,请使用python3
。
$ python3 ./gitfiti.py
_ __ _____ __ _
____ _(_) /_/ __(_) /_(_)
/ __ `/ / __/ /_/ / __/ /
/ /_/ / / /_/ __/ / /_/ /
__, /_/__/_/ /_/__/_/
/____/
Enter GitHub URL (leave blank to use https://github.com/):
对于 Python 2,请使用python2
。
$ python2 ./gitfiti.py
_ __ _____ __ _
____ _(_) /_/ __(_) /_(_)
/ __ `/ / __/ /_/ / __/ /
/ /_/ / / /_/ __/ / /_/ /
__, /_/__/_/ /_/__/_/
/____/
Enter GitHub URL (leave blank to use https://github.com/):
gitfiti.sh
或gitfiti.ps1
并观察它的工作情况。个人模板的文件格式如下:
例如:
:center-blank
[[1,1,1,1,1,1,1],
[1,1,1,1,1,1,1],
[1,1,1,1,1,1,1],
[1,1,1,0,1,1,1],
[1,1,1,1,1,1,1],
[1,1,1,1,1,1,1],
[1,1,1,1,1,1,1]]
这将输出一个 7 x 7 浅绿色方块,其中有一个空白的中心方块。
一旦您有了包含模板的文件,请在出现提示时输入其名称,模板将添加到选项列表中。
幸运的是,如果您早上对 gitfiti 感到后悔,删除它相当简单:删除您为 gitfiti 创建的存储库(然后等待)。
gitfiti 是在 MIT 许可证 (MIT) 下发布的