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
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
- Clone the repository:
git clone https://github.com/Audran-wol/gitboost.git
cd gitboost- Install required packages:
pip install -r requirements.txt๐ซ Usage
-
Create a new repository on GitHub (DO NOT initialize it with README, license, or .gitignore)
-
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)
-
Run GitBoost:
python main.py-
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)
-
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
- Website: gitboost.org
- Email: info@gitboost.org
- GitHub: @Audran-wol
๐ 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
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
- Clone the repository:
git clone https://github.com/Audran-wol/gitboost.git
cd gitboost- Install dependencies:
pip install -r requirements.txtUsage
- Run the script:
python main.py-
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)
-
Wait for the process to complete and check your GitHub profile!
๐ง Troubleshooting
-
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
- Make sure you have an SSH key:
-
Git Configuration:
- Set your email:
git config --global user.email "your_email@example.com" - Set your name:
git config --global user.name "Your Name"
- Set your email:
-
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:
- Buy me a coffee
- Star the repository
- Share with friends
๐ Connect with Me
- GitHub: @Audran-wol
- LinkedIn: Audran Wolfhards
- Instagram: @audran_germany
๐ License
This project is licensed under the Apache License 2.0 - see the LICENSE file for details.
Made with โค๏ธ by Audran Wolfhards