คำนาม gitfiti : กราฟฟิตี้ที่สร้างขึ้นอย่างพิถีพิถันในปฏิทินประวัติศาสตร์ของ GitHub
ตัวอย่างของ gitfiti ในป่า:
gitfiti.py
เป็นเครื่องมือในการตกแต่งปฏิทินประวัติการคอมมิตของบัญชี GitHub ของคุณโดยการใช้ความสามารถของคอมไพล์ในการยอมรับการคอมมิต ในอดีตในทางที่ผิด (อย่างโจ่งแจ้ง)
ยังไง? gitfiti.py
สร้างสคริปต์ (powershell หรือ bash) ที่สร้างคอมมิตด้วยตัวแปรสภาพแวดล้อม GIT_AUTHOR_DATE และ GIT_COMMITTER_DATE ที่ตั้งค่าไว้สำหรับแต่ละพิกเซลเป้าหมาย
เนื่องจากสิ่งนี้มีแนวโน้มที่จะปิดบังประวัติของ repo จึงขอแนะนำอย่างยิ่งให้คุณสร้าง repo github ใหม่ เมื่อใช้ gitfiti นอกจากนี้ สคริปต์ที่สร้างขึ้นจะถือว่าคุณกำลังใช้การตรวจสอบสิทธิ์คีย์สาธารณะกับ git
รวม "ศิลปะ" จากซ้ายไปขวา: kitty, oneup, oneup2, hackerschool, octocat, octocat2
gitfiti.py
และปฏิบัติตามพร้อมท์สำหรับชื่อผู้ใช้ การเลือกรูปภาพ อ็อฟเซ็ต และชื่อ repo สำหรับ 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
ที่สร้างขึ้นจากโฮมไดเร็กตอรี่ของคุณ (หรือ dir ที่ไม่ใช่ git ที่ติดตาม) และดูว่ามันทำงานรูปแบบไฟล์สำหรับเทมเพลตส่วนบุคคลมีดังต่อไปนี้:
ตัวอย่างเช่น:
: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 ในตอนเช้า การลบมันออกนั้นค่อนข้างง่าย: ลบ repo ที่คุณสร้างขึ้นสำหรับ gitfiti ของคุณ (และรอ)
gitfiti ได้รับการเผยแพร่ภายใต้ใบอนุญาต MIT (MIT)