Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/anubhavchaturvedi-github/github-bot

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/github-bot

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

Last synced: about 1 month 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

A powerful and straightforward bot to create GitHub commits on any past date. Whether you're looking to fill up your contribution graph, create interesting patterns, or experiment with your contribution history, this bot has got you covered.

![Download Install (5)](https://github.com/user-attachments/assets/f8cb20ec-6e6b-4163-b26c-53e08ce49821)

## Features

- **Backdated Commits**: Easily make commits on any past date.
- **Customizable Graph Patterns**: Create unique and artistic patterns in your contribution graph.
- **Automation**: Save time by automating the commit creation process.
- **Simple Usage**: Intuitive and beginner-friendly steps to get started.

## Getting Started

### 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
```

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

### 3. Install the required npm modules You'll need a few modules to get everything running smoothly. Install them all with:
```bash
npm install moment simple-git random
```

### 4. Run the File
```bash
node index.js
```

## Usage Examples

- **Fill Up Your Contribution Graph**: Populate your graph for days you forgot to commit.
- **Create Art**: Craft visual patterns by strategically placing commits.
- **Experiment with Contributions**: Test how GitHub displays contributions for specific dates.

## Notes
- Use this responsibly. Artificially inflating your contributions for misleading purposes is discouraged.
- Ensure your system time and Git configuration are correctly set up.

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

## Contributing
Contributions are welcome! Feel free to open an issue or submit a pull request.