Repolode
Platane

Platane/snk

GitHub 사용자의 잔디 그래프를 애니메이션 스네이크 게임으로 만들어 프로필 README용 SVG 또는 GIF로 내보냅니다.

스타
6,175
포크
2,314
열린 이슈
2
마지막 커밋
19일 전

어떤 프로젝트인가요?

snk는 GitHub 사용자의 잔디 그래프를 스네이크 게임으로 바꿉니다. 잔디 칸을 순서대로 먹는 경로를 계산한 다음, 결과를 애니메이션 SVG 또는 GIF로 렌더링합니다.

GitHub Action을 통해 매일 cron 일정에 맞춰 결과물을 자동으로 갱신할 수 있어, GitHub 프로필 README에 자주 추가됩니다. 팔레트 프리셋이나 스네이크 및 점의 사용자 지정 색상으로 색을 설정할 수 있으며, 테마에 맞게 삽입할 수 있도록 라이트와 다크 버전을 따로 생성할 수도 있습니다.

GitHub Action 외에도 SVG를 더 빠르게 생성하는 svg-only action과 GitLab 및 Forgejo(Codeberg) 계정도 지원하는 npm 패키지 generate-snake-animation을 제공합니다.

핵심 기능

  • 01사용자의 잔디 그래프 칸을 순서대로 먹는 스네이크 경로를 만듭니다.
  • 02애니메이션 SVG 또는 GIF 파일로 내보냅니다.
  • 03일정에 따라 이미지를 다시 생성하는 GitHub Action으로 실행할 수 있습니다.
  • 04색상 프리셋과 스네이크 및 점의 사용자 지정 색상을 지원합니다.
  • 05GitLab 및 Forgejo 계정에서도 사용할 수 있는 npm 패키지를 제공합니다.

활용 사례

  • GitHub 프로필 README에 잔디 그래프 애니메이션을 추가합니다.
  • 테마에 맞는 README에 사용할 스네이크 애니메이션의 라이트 및 다크 버전을 생성합니다.
  • npm 패키지로 Codeberg 또는 GitLab 잔디 그래프에서 스네이크 애니메이션을 만듭니다.

빠른 시작

  1. 1

    README의 uses 줄을 사용해 워크플로 파일에 GitHub 액션을 추가하세요

  2. 2

    또는 npx로 npm 패키지를 사용해 보세요

    npx generate-snake-animation@3 --forgejo_user codeberg.org/JasterV --output snake.svg?palette=codeberg

사용 전 알아둘 점

  • 이 프로젝트는 pull request를 받지 않으므로 변경 사항은 먼저 issue에서 논의해야 합니다.
  • 저장소에 라이선스가 명시되어 있지 않아 사용 권한이 불분명합니다.

토픽

#github-profile#github-actions#svg#animation#contribution-graph#typescript#gif#github-contribution-graph#github-contributions#github-profile-readme

자주 묻는 질문

snk은(는) 무엇인가요?
GitHub 사용자의 잔디 그래프를 애니메이션 스네이크 게임으로 만들어 프로필 README용 SVG 또는 GIF로 내보냅니다. snk는 GitHub 사용자의 잔디 그래프를 스네이크 게임으로 바꿉니다. 잔디 칸을 순서대로 먹는 경로를 계산한 다음, 결과를 애니메이션 SVG 또는 GIF로 렌더링합니다.
snk은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
snk에는 명시된 라이선스가 없습니다. 코드는 공개되어 있지만 라이선스가 없으면 재사용 허가가 명확하지 않으므로, 사용 전에 작성자에게 문의하는 것이 좋습니다.
snk은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. snk의 마지막 커밋은 2026년 10월 18일입니다.
snk은(는) 어디에 사용할 수 있나요?
GitHub 프로필 README에 잔디 그래프 애니메이션을 추가합니다. 테마에 맞는 README에 사용할 스네이크 애니메이션의 라이트 및 다크 버전을 생성합니다. npm 패키지로 Codeberg 또는 GitLab 잔디 그래프에서 스네이크 애니메이션을 만듭니다.
snk는 어떻게 설치하나요?
README의 uses 줄을 사용해 워크플로 파일에 GitHub 액션을 추가하세요 또는 npx로 npm 패키지를 사용해 보세요: npx generate-snake-animation@3 --forgejo_user codeberg.org/JasterV --output snake.svg?palette=codeberg
snk은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/Platane/snk

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트