| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Name | Name | Last commit date | ||
|---|---|---|---|---|
Ever wished your GitHub contribution graph looked a bit more... active? Or perhaps you want to create some pixel art on your profile? This Node.js script, originally inspired by goGreen, allows you to programmatically create commits dated in the past (or future!), effectively painting your contribution graph green.
Important Disclaimer: This tool is primarily intended for creative expression and personal use cases, such as:
Using this tool solely to misrepresent your activity level or inflate contribution metrics is strongly discouraged and goes against the spirit of open source collaboration.
Your GitHub contribution graph is a visual representation of your coding journey, a testament to your activity and dedication. Whether you`re a seasoned developer, an aspiring open-source contributor, or simply looking to add a creative touch to your profile, the GitHub Contribution Graph Enhancer (a powerful fork of goGreen) provides you with unparalleled control over this digital canvas.
Follow these steps to get the script running:
Clone this Repository:
git clone https://github.com/Dynamo14324/github-bot.git
cd github-botInstall Dependencies: Ensure you have Node.js (v14 or later recommended) and npm installed. Then run:
npm installThis installs the necessary packages: moment, simple-git, jsonfile, and random.
Configure Git:
git config user.name "Your Name"
git config user.email "your.email@example.com"Run the Script: Execute the script to start generating backdated commits:
node index.jsThe console will output the dates for which commits are being created.
Push Your Changes: After the script finishes (or periodically if running for a long time), push the accumulated changes in data.json back to GitHub:
git add data.json
git commit -m "chore: Update contribution data" # Example commit message
git push origin main # Or your default branchAllow some time (usually minutes) for GitHub to process the commits and update your contribution graph.
The core logic resides in index.js. Here’s a breakdown:
Contributions are highly welcome! Whether it`s fixing bugs, improving documentation, or adding new features, your help is appreciated.
Please read our CONTRIBUTING.md for guidelines on how to contribute.
Distributed under the MIT License. See LICENSE for more information.
| Back | FazBrowse Home | New Git URL |