Превращает график активности GitHub в анимированный GIF или WebP в стиле Galaga, который можно встроить в профиль.
Platane/snk
Превращает граф активности пользователя GitHub в анимированную игру «Змейка» и экспортирует её в SVG или GIF для README профиля.
- Звёзды
- 6,176
- Форки
- 2,314
- Открытые issues
- 2
- Последний коммит
- 20 дней назад
Что это?
snk превращает граф активности пользователя GitHub в игру «Змейка». Проект прокладывает маршрут, который последовательно собирает ячейки активности, а затем визуализирует результат в виде анимированного SVG или GIF.
Вывод можно автоматически обновлять с помощью GitHub Action, например по ежедневному расписанию cron, поэтому проект часто добавляют в README профиля GitHub. Цвета настраиваются с помощью готовых палитр или собственных цветов змейки и точек. Также можно создать отдельные версии для светлой и тёмной темы.
Помимо GitHub Action, проект предлагает action только для SVG, который быстрее генерирует изображения, и npm-пакет generate-snake-animation с поддержкой аккаунтов GitLab и Forgejo (Codeberg).
Ключевые возможности
- 01Строит маршрут змейки, которая последовательно собирает ячейки графа активности пользователя.
- 02Экспортирует анимированные файлы SVG или GIF.
- 03Работает как GitHub Action и может обновлять изображение по расписанию.
- 04Поддерживает готовые палитры и пользовательские цвета змейки и точек.
- 05Предлагает npm-пакет, который также работает с аккаунтами GitLab и Forgejo.
Сценарии использования
- Добавление анимированного графа активности в README профиля GitHub.
- Создание светлой и тёмной версий анимации змейки для README с учётом темы.
- Создание анимации змейки по графу активности Codeberg или GitLab с помощью npm-пакета.
Быстрый старт
- 1
Добавьте GitHub Action в файл workflow, используя строку uses из README
- 2
Или попробуйте npm-пакет с помощью npx
npx generate-snake-animation@3 --forgejo_user codeberg.org/JasterV --output snake.svg?palette=codeberg
Что важно знать
- Проект не принимает pull request, поэтому изменения следует сначала обсудить в issue.
- В репозитории не указана лицензия, поэтому права на использование неясны.
Темы
Частые вопросы
- Что такое snk?
- Превращает граф активности пользователя GitHub в анимированную игру «Змейка» и экспортирует её в SVG или GIF для README профиля. snk превращает граф активности пользователя GitHub в игру «Змейка». Проект прокладывает маршрут, который последовательно собирает ячейки активности, а затем визуализирует результат в виде анимированного SVG или GIF.
- snk можно использовать бесплатно? Какая у него лицензия?
- У snk не указана лицензия. Код открыт, но без лицензии нет явного разрешения на его использование — уточните у автора, прежде чем на него полагаться.
- snk всё ещё поддерживается?
- Активно поддерживается. Последний коммит в snk — 18 окт. 2026 г..
- Для чего можно использовать snk?
- Добавление анимированного графа активности в README профиля GitHub. Создание светлой и тёмной версий анимации змейки для README с учётом темы. Создание анимации змейки по графу активности Codeberg или GitLab с помощью npm-пакета.
- Как установить snk?
- Добавьте GitHub Action в файл workflow, используя строку uses из README Или попробуйте npm-пакет с помощью npx: npx generate-snake-animation@3 --forgejo_user codeberg.org/JasterV --output snake.svg?palette=codeberg
- Где скачать snk?
- Исходный код и инструкции по установке — на GitHub: https://github.com/Platane/snk
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
GitHub Action, которая по расписанию добавляет последние записи из RSS-лент в README профиля или проекта.
Браузерный редактор спрайтов и пиксельной графики для создания игровых спрайтов, анимаций и GIF.
Приложение для macOS, которое преобразует видео в высококачественные анимированные GIF с помощью кодировщика gifski.
Python-библиотека для программного монтажа видео: нарезка и склейка, текстовые наложения, композиция и пользовательские эффекты для видео, аудио и GIF.
Консольный инструмент для создания, редактирования, оптимизации и просмотра GIF-изображений и анимаций, а также программы для просмотра и сравнения GIF.