Git invader est un petit projet qui permet de créer un easter egg dans le dashboard de github.
Le dashboard de github est une data visualisation des commits réalisés sur l'année.
En changeant la date des commits on peut "hacker" ce dashboard. En ligne de commande voici la fonction pour changer la date d'un commit
GIT_COMMITTER_DATE="Mon 27 Mar 2023 21:19:19 BST" git commit --amend --no-edit --date "Mon 27 Mar 2023 21:19:19 BST"Le script python script.py permet de dessiner des formes prédéfinis.
INVADER
- Récuperer le fichier
script.py - Remplir start_date en fonction de la date souhaité pour le début du dessin.
- Decomenter les lignes
start_datelevel_1level_2level_3level_4
level_1correspond au case que l'on souhaitera avoir en vert leger (1 commit)level_2correspond au case que l'on souhaitera avoir en vert moyen - (2 commits)level_3correspond au case que l'on souhaitera avoir en vert moyen + (3 commits)level_4correspond au case que l'on souhaitera avoir en vert important (4 commits)
git init
python script.py
git remote
git push