All Projects → Platane → snk

Platane / snk

Licence: other
🟩⬜ Generates a snake game from a github user contributions graph and output a screen capture as animated svg or gif

Programming Languages

typescript
32286 projects

Projects that are alternatives of or similar to snk

github-profile-3d-contrib
This GitHub Action creates a GitHub contribution calendar on a 3D profile image.
Stars: ✭ 230 (-72.75%)
Mutual labels:  github-contributions, github-contribution-graph, github-profile-readme
blackcater
Using Node.js to generate my Github profile readme automatically.
Stars: ✭ 84 (-90.05%)
Mutual labels:  github-actions, github-profile-readme
setup-task
GitHub Actions action to make Task available for use in your workflow
Stars: ✭ 14 (-98.34%)
Mutual labels:  github-actions
cross-platform-python-gui
A fork-ready base for your new GUI application. Uses CI to automatically build executables for Linux (AppImage), Windows (exe), and MacOS (dmg)
Stars: ✭ 53 (-93.72%)
Mutual labels:  github-actions
django-security-check
Helps you continuously monitor and fix common security vulnerabilities in your Django application.
Stars: ✭ 69 (-91.82%)
Mutual labels:  github-actions
actions-readme-feed
Display RSS feed in your GitHub Profile README
Stars: ✭ 26 (-96.92%)
Mutual labels:  github-actions
lambda-action
GitHub Action for Deploying Lambda code to an existing function
Stars: ✭ 197 (-76.66%)
Mutual labels:  github-actions
video2gif
Programmatically generate animated GIF from video in Python(convert video to gif)
Stars: ✭ 18 (-97.87%)
Mutual labels:  gif
dpixel
A Pixel Art Remastering Tool using classic algorithms
Stars: ✭ 42 (-95.02%)
Mutual labels:  gif
Sengiri
Sengiri is the screen recording utility. It can easily create GIF movie.
Stars: ✭ 23 (-97.27%)
Mutual labels:  gif
action
📦📊 GitHub Action to reports on the size of your npm package
Stars: ✭ 36 (-95.73%)
Mutual labels:  github-actions
auto-card-labeler
GitHub actions to auto label a pull request or an issue based on project card move
Stars: ✭ 33 (-96.09%)
Mutual labels:  github-actions
python-lint
GitHub Action for Lint your code
Stars: ✭ 57 (-93.25%)
Mutual labels:  github-actions
npm-update-check-action
npm new package version check action for GitHub Actions.
Stars: ✭ 17 (-97.99%)
Mutual labels:  github-actions
AnimatedGif
📼 A high performance .NET library for reading and creating animated GIFs
Stars: ✭ 106 (-87.44%)
Mutual labels:  gif
simple-slack-notify
Slack notification action that just works
Stars: ✭ 23 (-97.27%)
Mutual labels:  github-actions
chalice-extended-action
Automated deployment of your Chalice application via Github Actions
Stars: ✭ 18 (-97.87%)
Mutual labels:  github-actions
vale-action
The official GitHub Action for Vale -- install, manage, and run Vale with ease.
Stars: ✭ 76 (-91%)
Mutual labels:  github-actions
deno-action
Github action for setup Deno
Stars: ✭ 24 (-97.16%)
Mutual labels:  github-actions
criterion-compare-action
⚡️📊 Compare the performance of Rust project branches
Stars: ✭ 16 (-98.1%)
Mutual labels:  github-actions

snk

GitHub marketplace type definitions code style

Generates a snake game from a github user contributions graph

Pull a github user's contribution graph. Make it a snake Game, generate a snake path where the cells get eaten in an orderly fashion.

Generate a gif or svg image.

Available as github action. Automatically generate a new image at the end of the day. Which makes for great github profile readme

Usage

github action

- uses: Platane/snk@master
  with:
    # github user name to read the contribution graph from (**required**)
    # using action context var `github.repository_owner` or specified user
    github_user_name: ${{ github.repository_owner }}

    # path of the generated gif file
    # If left empty, the gif file will not be generated
    gif_out_path: dist/github-snake.gif

    # path of the generated svg file
    # If left empty, the svg file will not be generated
    svg_out_path: dist/github-snake.svg

example with cron job

interactive demo

platane.github.io/snk

local

npm install

npm run dev:demo

Implementation

solver algorithm

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].