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) 下發布的