GitHunt
AU

Audran-wol/Git-Boost-

Supercharge your GitHub contribution graph with Git Boost. Transform your coding journey into a visual masterpiece.

๐Ÿš€ GitBoost - Supercharge Your GitHub Activity

License
Website
GitHub

GitBoost is a powerful tool that helps you maintain an active GitHub profile by creating customized commit patterns. Whether you're recovering lost commit history or ensuring consistent activity, GitBoost has got you covered!

โœจ Features

  • ๐ŸŽฏ Custom date range selection
  • ๐Ÿ“Š Flexible commit frequency
  • ๐Ÿ”„ Progress tracking with beautiful UI
  • ๐ŸŽจ Colorful command-line interface
  • โšก Fast and efficient processing
  • ๐Ÿ”’ Secure and clean operation

๐Ÿš€ Quick Start

Prerequisites

  • Python 3.8 or higher
  • Git installed and configured
  • SSH access to GitHub

Installation

  1. Clone the repository:
git clone https://github.com/Audran-wol/gitboost.git
cd gitboost
  1. Install required packages:
pip install -r requirements.txt

๐Ÿ’ซ Usage

  1. Create a new repository on GitHub (DO NOT initialize it with README, license, or .gitignore)

  2. Get your repository's SSH URL:

    • Go to your new repository
    • Click the "Code" button
    • Select "SSH"
    • Copy the URL (format: git@github.com:username/repo.git)
  3. Run GitBoost:

python main.py
  1. Follow the interactive prompts:

    • Enter your repository's SSH URL
    • Specify start date (YYYY-MM-DD)
    • Specify end date (YYYY-MM-DD)
    • Choose commits per day (1-10)
  2. Watch the magic happen! ๐ŸŽ‰

โš™๏ธ Configuration

GitBoost will ask for:

  • Repository SSH URL
  • Start Date: When you want to begin commits (format: YYYY-MM-DD)
  • End Date: When you want to end commits (format: YYYY-MM-DD)
  • Commit Frequency: Number of commits per day (1-10)

๐Ÿ”’ Security

GitBoost operates in a temporary directory and only pushes commit history, ensuring your existing repository contents remain unchanged. We use SSH for secure GitHub authentication.

๐Ÿค Support

๐Ÿ’ Support the Developer

If you find GitBoost helpful, consider supporting the developer:

๐Ÿ“œ License

This project is licensed under the Apache License 2.0 - see the LICENSE file for details.

๐ŸŒŸ Credits

Created with โค๏ธ by Audran-wol

๐Ÿš€ GitBoost - Supercharge Your GitHub Activity

GitHub
LinkedIn
Instagram

GitBoost is a powerful tool that helps you maintain an active GitHub profile by creating customized commit patterns. Whether you're recovering lost commit history or ensuring consistent activity, GitBoost has got you covered!

โœจ Features

  • ๐ŸŽฏ Custom date range selection
  • ๐Ÿ“Š Flexible commit frequency (1-10 commits per day)
  • ๐Ÿ”„ Real-time progress tracking
  • ๐ŸŽจ Beautiful command-line interface
  • โšก Fast and efficient processing
  • ๐Ÿ”’ Secure and clean operation

๐Ÿš€ Quick Start

Prerequisites

  • Python 3.8 or higher
  • Git installed and configured
  • SSH key set up with GitHub

Installation

  1. Clone the repository:
git clone https://github.com/Audran-wol/gitboost.git
cd gitboost
  1. Install dependencies:
pip install -r requirements.txt

Usage

  1. Run the script:
python main.py
  1. Follow the prompts:

    • Enter your repository SSH URL (e.g., git@github.com:username/repo.git)
    • Enter your GitHub email (same as in GitHub settings)
    • Select date range for commits
    • Choose commits per day (1-10)
  2. Wait for the process to complete and check your GitHub profile!

๐Ÿ”ง Troubleshooting

  1. SSH Key Issues:

    • Make sure you have an SSH key: ssh-keygen -t ed25519 -C "your_email@example.com"
    • Add it to GitHub: Settings โ†’ SSH and GPG keys โ†’ New SSH key
  2. Git Configuration:

    • Set your email: git config --global user.email "your_email@example.com"
    • Set your name: git config --global user.name "Your Name"
  3. Repository Access:

    • Ensure you have write access to the repository
    • Check that your SSH key is properly set up

๐Ÿ’ Support the Project

If you find GitBoost helpful, consider supporting the development:

๐Ÿ“ž Connect with Me

๐Ÿ“œ License

This project is licensed under the Apache License 2.0 - see the LICENSE file for details.


Made with โค๏ธ by Audran Wolfhards

Audran-wol/Git-Boost- | GitHunt