Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/anubhavchaturvedi-github/githubbot-the-ultimate-github-contribution-manipulator

Create commits on your GitHub profile for any date in the past 📅. Whether you want to fill up your contribution graph 📈 or even make cool patterns and artwork 🎨.
https://github.com/anubhavchaturvedi-github/githubbot-the-ultimate-github-contribution-manipulator

ai-bot bot botai commit-bot github github-ai github-bot

Last synced: 4 days ago
JSON representation

Create commits on your GitHub profile for any date in the past 📅. Whether you want to fill up your contribution graph 📈 or even make cool patterns and artwork 🎨.

Awesome Lists containing this project

README

        

# GitHub Bot - The Ultimate GitHub Contribution Manipulator

Welcome to the **GitHub Bot** project! This bot allows you to effortlessly create **backdated GitHub commits**, craft **unique patterns** on your contribution graph, and automate the process for a more **interactive experience** with your GitHub profile.

Whether you're looking to create artistic visual patterns, fill in gaps in your contribution history, or experiment with your GitHub contributions, this bot is your one-stop solution!

[![GitHub Bot Demo Screenshot](https://github.com/user-attachments/assets/f8cb20ec-6e6b-4163-b26c-53e08ce49821)](https://youtu.be/V0plJE6gMac?si=m9SIVvhdqDfl5aGa)

### 🚀 Features

- **Backdated Commits**: Create commits for any specific date in history.
- **Customizable Graph Patterns**: Design creative, eye-catching patterns and designs for your contribution graph.
- **Fully Automated**: Automate the commit process, saving you time and effort.
- **Super Easy Setup**: Follow simple, intuitive steps to set up and run.
- **Ultimate GitHub Experience**: Experiment with contributions, test different patterns, or just make your GitHub look cooler!

### 🎥 Demo Video

For a visual walkthrough of the bot, check out the demo video below:

[![GitHub Bot Demo](https://img.youtube.com/vi/your-demo-video-id-here/0.jpg)](https://www.youtube.com/watch?v=your-demo-video-id-here)

### 🛠 Getting Started

#### Step 1: Clone the Repository
Clone this repository to your local machine:
```bash
git clone https://github.com/AnubhavChaturvedi-GitHub/GitHub-Bot.git
cd GitHub-Bot
```

#### Step 2: Install Dependencies
Set up your project by initializing a new Node.js project:
```bash
npm init -y
```

#### Step 3: Install Required npm Modules
Install the necessary modules:
```bash
npm install moment simple-git random
```

#### Step 4: Run the Bot
Run the bot and start generating your commits:
```bash
node index.js
```

### ⚡ Usage Examples

- **Fill Up Your Contribution Graph**: Automatically add commits on days you missed to make your graph more consistent.
- **Create Custom Art Patterns**: Position your commits on specific dates to create stunning visual designs.
- **Experiment with Contributions**: Test different commit patterns to see how GitHub displays them on your profile.

### ⚠️ Important Notes
- Use the bot responsibly. Artificially inflating your contributions for deceptive purposes may go against GitHub's terms of service.
- Make sure your system time and Git configuration are correctly set up to avoid issues.

### 📄 License
This project is licensed under the MIT License. See the [LICENSE](LICENSE) file for more information.

### 🤝 Contributing
We welcome contributions! Feel free to fork the repo, open issues, or submit pull requests to improve the bot.