{"repo":"devwez/graphyte","free":true,"listed":false,"github":"https://github.com/devwez/graphyte","clone":"git clone https://github.com/devwez/graphyte.git","description":"Render custom patterns and text onto your GitHub contribution graph using automated commits.","language":"Python","stars":32,"topics":["automation","contribution-graph","git","github","python","pixel-art"],"license":"MIT","category":"workflow-automation","readme_excerpt":"Graphyte Render custom patterns and text onto your GitHub contribution graph using automated commits. Each pixel becomes a real commit with a past date, translated into the graph's grid of 7 rows by 52 columns. --- How it works The GitHub contribution graph is a grid: 7 rows (days of the week) by 52 columns (weeks of the year). This script reads a pattern definition file, maps each filled cell to a calendar date, and generates commits with that date. GitHub renders them as colored cells on the graph. The result is a real commit history, not a visual hack. Each cell represents actual Git objects with valid timestamps. --- Requirements - Python 3.8 or later - Git (local installation) - A GitHub repository to commit into - A generated pattern.json file --- Setup 1. Generate a pattern Create a pattern.json file that defines your design as a 7-row grid. Each string in the array represents one row. Use any character for filled cells and spaces for empty cells. Example pattern (draws the letter \"C\"): 2. Create a target repository Create a new public repository on GitHub. This is where the pattern commits will be written. An empty repository is recommended. Clone it locally: 3. Copy the script files Copy script.py and pattern.json from this repository into your target repository. The script must be at the root of the target repository. 4. Push the initial setup 5. Run the script When prompted, enter the year you want the pattern to appear on: The script will generate commits, push th","default_branch":null,"files":null,"tree":[],"storefront":"/r/devwez","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/devwez/graphyte/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}