Andrea Debernardi
  • Home/Page
  • Projects/projectsPage
  • About me/aboutPage
  • Contact/contactsPage
  • 🧭 GitdeckRepositories, issues, pull requests and CI from GitHub, GitLab and Forgejo in one dashboard.Project
  • 🔊 MelicumControl HDMI and DisplayPort audio on macOS with your usual volume keys.Project
  • 💿 DiscophileA native iPhone player for Navidrome, Subsonic and Jellyfin, with audiobooks and internet radio.Project
  • 🐧 TuxCleanerFree up disk space, uninstall apps and check your Linux system from the terminal.Project
  • 🧹 free-my-archA Claude Code skill that finds disk space to reclaim on Arch Linux and asks before cleaning.Project
  • 🎧 Storytel PlayerAn unofficial Storytel desktop player for Windows, macOS and Linux, with offline listening.Project
  • ⏪ RewindTTYRecord and replay terminal sessions, with JSON output and support for ANSI escape sequences.Project
  • 🧱 GitHub Contributions Tetris GIF MakerTurn a year of GitHub contributions into a Tetris-style animated GIF.Project
  • 📂 File System Access API DemoA React and TypeScript demo for opening and saving local files with the File System Access API.Project
  • ✅ GreenPass Covid-19 QR Code DecoderA web app built in 2021 to read the data in EU COVID-19 certificate QR codes.Project
  • 🔐 AuthPressAdd two-factor authentication to WordPress using Telegram, email or TOTP.Project
  • 🎨 Less2scssConvert LESS files to SCSS while preserving the directory structure.Project
  • ✉️ Emailchef for WordPressConnect WordPress forms to Emailchef and sync contacts for your email campaigns.Project
  • 🔔 GitHub Tray GNOME ExtensionKeep track of GitHub repository activity from the GNOME desktop panel.Project
  • 🛒 Emailchef for WooCommerceSync WooCommerce customers and orders with Emailchef to create targeted email campaigns.Project
  • 🚀 turboSMTP for WordPressSend WordPress emails through turboSMTP and track delivery, opens and clicks.Project
  • 🗄️ TabularisExplore databases, write SQL and build queries visually in a lightweight desktop app.Project
  • 📮 turboSMTP Email Validator for WordPressCheck email addresses in WordPress forms and WooCommerce checkout with the turboSMTP API.Project
  • 🧩 Zed FreeMarkerSyntax highlighting and editing support for Apache FreeMarker templates in Zed.Project
  • GitHubgithub.com/debbaLink
Site theme
Auto follows your device theme. Your choice is saved in this browser.

GitHub Contributions Tetris GIF Maker

Turn a year of GitHub contributions into a Tetris-style animated GIF.

Platform
Command line and Docker
Built with
PythonPillowGitHub
Turn a year of GitHub contributions into a Tetris-style animated GIF.

A Python script that turns a GitHub contribution graph into a Tetris-style animated GIF. Provide a username and a year to generate the animation.

It uses Pillow to create the GIF. The code is open source, so you can adapt the script and customise the result.

In practice

For giving your GitHub activity a different visual form and sharing a year of contributions as an animation.

  • Choose the GitHub user and year to turn into an animation.
  • Generate a Tetris-style GIF from daily contributions.
  • Adapt the script or use the Docker examples to arrange scheduled generation.

Open an image to explore the details. Videos play only when you start them.

Silent example: animated blocks assemble the GitHub contribution calendar.

GitHub statistics