Github contribution graph

Author: m | 2025-04-24

★★★★☆ (4.7 / 3889 reviews)

microsoft project free trial

Manipulate your GitHub contribution graph with ease, and look like a professional developer. nodejs javascript bot json js contribution-graph github-contributions github-config github-graph github-contribution-graph github-script. Updated ; JavaScript; sudoshivesh / snake-eating-contribution-graph.

Download hickory pd mobile

GitHub - stuartelimu/contribution-graphs: Github Contributions Graph

Monokai Isometric Contributions This is an extension for Chrome, Safari (see note below), and Firefox (beta) that lets you toggle between your regular GitHub contribution chart and an isometric pixel art version. It uses obelisk.js for the isometric graphics.Besides being sort of neat looking, this view is interesting in that it highlights the differences between the number of contributions with more granularity. This isn't meant to completely replace the standard 2D graph though, because in most ways it is actually less useful. For example, there are no axis labels, shorter bars can be hidden behind taller ones, you can't hover over a bar to see the day and count, etc.InstallationNOTE: When installing this extension, you will likely see a warning about it needing access to all domains, not just github.com. This is required for people who are using GitHub Enterprise since it can be installed on any domain name.You'll need to install it manually. First clone or fork this repo. Then, on your Chrome Extensions page, make sure "Developer mode" is checked. You can then click the "Load unpacked extension..." button and browse to the chrome directory of this repo.HackingTo hack on the extension, you'll first need to make sure you've installed it in Developer mode (see above). Once you've made changes to the extension, go back to the Extensions page and click the Reload link under the extension entry.As of v0.8.3, this project uses CoffeeScript. To compile the iso.coffee file to all extensions:Feel free to send a pull request Manipulate your GitHub contribution graph with ease, and look like a professional developer. nodejs javascript bot json js contribution-graph github-contributions github-config github-graph github-contribution-graph github-script. Updated ; JavaScript; sudoshivesh / snake-eating-contribution-graph. Manipulate your GitHub contribution graph with ease, and look like a professional developer. nodejs javascript bot json js contribution-graph github-contributions github-config github-graph github-contribution-graph github-script. Updated ; JavaScript; x / github-calendar-graph. Contribution-graphOriginal code can be found at original code was in Python 2.7; it has been adapted to work with Python 3.9Use virtualenv venv to create a virtual environment and install therequirements.txt. You can then run the example using python -m examples.exampleThis is a clone of the Contributions chart from the GitHub user page, written in Python.This is what it looks like with the default settings:I wrote it so that I could use the GitHub design for other things I want to track, including exercise and reading.The original graph was introduced by GitHub in 2013. I don't know whose idea it was; I just copied the design and built my own version of it.InstallationClone this repository onto your computer:git clone [email protected]:alexwlchan/contributions-graph.gitcd contributions-graphInstall the Python dependencies (I recommend doing this inside a virtualenv):pip install -r requirements.txtYou also need to build the style sheets. This uses Sass:sass --scss contributions/static/style.scss:contributions/static/style.cssIf you don't want to or can't install Sass, you can also use an online converter, such as Sassmeister.It should run on Python 2 or 3, although I've only tested it on 2.7.UsageCreate a text file that records each day, with the number of contributions for that day, with a space between the date and the value:Other notes:As with Python source code, anything after a # is ignored and treated as a comment.One date/value pair per line.Blank lines are fine.I've included an example file in the repo: example.txt.Now use the create_graph() function, supplying the name of this text file, and you get the HTML for a simple page with the contributions graph:from contributions.render_html import create_graphprint create_graph("example.txt")If you have multiple such files, supplying them as a list to this function will put all the graphs on the same page:from contributions.render_html import create_graphprint create_graph(["example1.txt", "example2.txt"])This should work on Python 2 and 3, but I've only tested it

Comments

User5113

Monokai Isometric Contributions This is an extension for Chrome, Safari (see note below), and Firefox (beta) that lets you toggle between your regular GitHub contribution chart and an isometric pixel art version. It uses obelisk.js for the isometric graphics.Besides being sort of neat looking, this view is interesting in that it highlights the differences between the number of contributions with more granularity. This isn't meant to completely replace the standard 2D graph though, because in most ways it is actually less useful. For example, there are no axis labels, shorter bars can be hidden behind taller ones, you can't hover over a bar to see the day and count, etc.InstallationNOTE: When installing this extension, you will likely see a warning about it needing access to all domains, not just github.com. This is required for people who are using GitHub Enterprise since it can be installed on any domain name.You'll need to install it manually. First clone or fork this repo. Then, on your Chrome Extensions page, make sure "Developer mode" is checked. You can then click the "Load unpacked extension..." button and browse to the chrome directory of this repo.HackingTo hack on the extension, you'll first need to make sure you've installed it in Developer mode (see above). Once you've made changes to the extension, go back to the Extensions page and click the Reload link under the extension entry.As of v0.8.3, this project uses CoffeeScript. To compile the iso.coffee file to all extensions:Feel free to send a pull request

2025-04-11
User4738

Contribution-graphOriginal code can be found at original code was in Python 2.7; it has been adapted to work with Python 3.9Use virtualenv venv to create a virtual environment and install therequirements.txt. You can then run the example using python -m examples.exampleThis is a clone of the Contributions chart from the GitHub user page, written in Python.This is what it looks like with the default settings:I wrote it so that I could use the GitHub design for other things I want to track, including exercise and reading.The original graph was introduced by GitHub in 2013. I don't know whose idea it was; I just copied the design and built my own version of it.InstallationClone this repository onto your computer:git clone [email protected]:alexwlchan/contributions-graph.gitcd contributions-graphInstall the Python dependencies (I recommend doing this inside a virtualenv):pip install -r requirements.txtYou also need to build the style sheets. This uses Sass:sass --scss contributions/static/style.scss:contributions/static/style.cssIf you don't want to or can't install Sass, you can also use an online converter, such as Sassmeister.It should run on Python 2 or 3, although I've only tested it on 2.7.UsageCreate a text file that records each day, with the number of contributions for that day, with a space between the date and the value:Other notes:As with Python source code, anything after a # is ignored and treated as a comment.One date/value pair per line.Blank lines are fine.I've included an example file in the repo: example.txt.Now use the create_graph() function, supplying the name of this text file, and you get the HTML for a simple page with the contributions graph:from contributions.render_html import create_graphprint create_graph("example.txt")If you have multiple such files, supplying them as a list to this function will put all the graphs on the same page:from contributions.render_html import create_graphprint create_graph(["example1.txt", "example2.txt"])This should work on Python 2 and 3, but I've only tested it

2025-04-23
User6555

GitHub Commit Sync CLIThis CLI tool allows you to sync GitHub contributions by generating commit scripts based on the contribution history of a GitHub user. Ideal for merging commit histories from different accounts into one visual contribution graph.CHANGELOG2024-10-20: Now the commits use 'No.' to express the number of commits instead of the '#' character to avoid conflicts with repository issues. -FeaturesFetch Contribution History: Retrieves contribution history from any GitHub user.Generate Commit Scripts: Creates a shell script to replicate the commits locally.Avoid Duplicate Commits: Ensures that existing commits are not duplicated.Unique Commit Messages: Each commit has a unique message to avoid conflicts.InstallationFollow these steps to get started:Use the "Use template" buttonClone the repository:git clone your_repository_from_templateNavigate to the project directory:Install dependencies:UsageRun the CLI with:or for Node.js version 22 and above:You will be prompted to enter the GitHub username, the minimum year, and the maximum year for fetching contributions. Additionally, you can decide whether to execute the script immediately or not.Execute Immediately: If you choose yes, the commits will be generated and executed immediately.Generate Script Only: If you choose no, the commits will be generated in the script.sh file for manual execution later.Once the script has been executed or generated, you can push the changes to your GitHub repository with:Similar Tools ⚒️Git SyncedInspirationThis project was inspired by the work of charpeni in sync-external-contributions. However, since the original project is no longer maintained and doesn't work as of today, I created this project to fulfill the same need.

2025-03-27
User1052

Skip to content Navigation Menu GitHub Copilot Write better code with AI Security Find and fix vulnerabilities Actions Automate any workflow Codespaces Instant dev environments Issues Plan and track work Code Review Manage code changes Discussions Collaborate outside of code Code Search Find more, search less Explore Learning Pathways Events & Webinars Ebooks & Whitepapers Customer Stories Partners Executive Insights GitHub Sponsors Fund open source developers The ReadME Project GitHub community articles Enterprise platform AI-powered developer platform Pricing Provide feedback Saved searches Use saved searches to filter your results more quickly /;ref_cta:Sign up;ref_loc:header logged out"}"> Sign up Notifications You must be signed in to change notification settings Fork 0 Star 3 Code Issues 1 Pull requests Actions Projects Security Insights Github Contribution Text DrawerPython script for writing text on Github contribution chart.RequirementsPython 3.XGetting StartedCreate repositoryPut main.py into repositoryModify TEXT in main.py.Supported characters: a, b, c, ..., x, y, z, ,(dot), (space)Maximum number of characters: 10Modify MIN_CONTRIB to the largest number of contribution in 2021 or expected contributions in 2022.Install dependenciespip install -r requirements.txtRun script. This will create git commits locallyPush commits to GithubLicenseApache License Version 2.0, see LICENSE

2025-04-18

Add Comment