Пишу, по большей части, про историю, свою жизнь и немного про программирование.

Надпись в «Гитхабе»

С тех пор как в первый раз увидел панель активности «Гитхаба», хочу на ней что-нибудь написать. Я даже всерьёз как-то порывался составить себе карту на год, чтобы по ней коммитить, пока не получится рисунок, но поленился. А позже сообразил, что можно сдвигать дату коммита в прошлое.

Моя панель активности за год на «Гитхабе»

И вот, годы спустя, я наконец сподобился сделать скрипт, чтобы автоматизировать процесс и написать себе там слово «ПРИВЕТ».

Скрипт переводит подготовленную картинку размером 52×7 пискелей в нужную интенсивность коммитов и распределяет их по датам. Для надписи я использовал шрифт silkscreen, русифицированный когда-то Димой Смирновым и чуть-чуть его размыл в графическом редакторе.

Если захотите себе такую же, вам понадобится так же bash, git и утилиты из набора ImageMagick. Создаёте пустой репозиторий на «Гитхабе», привязываете его к локальному, запускаете мою утилиту с картинкой и любуетесь изображением на панели активности.

2 комментария
e11 12 мес

О! Я тоже писал такое когда-то: https://bit.ly/3IOlawn

Евгений Степанищев 12 мес

Прикольно )

Mike Ozornin 12 мес

53 или 52 пк по ширине?
В посте 53, в гитхабе 52. Посчитал точки на скриншоте, их 53.

P.s. Вход через твиттер не работает, видимо потому, что он заблокирован в России.

Евгений Степанищев 12 мес

52, я сегодня вечером исправил — понял, что не учёл текущий день недели. Я запускал в субботу, а это последний день недели по мнению Гитхаба, поэтому у меня всё работало.