GitHub Auto Star is a Python script that automates the process of starring repositories on a specified GitHub user's repository page. This script is intended for educational purposes only and may violate GitHub's community guidelines. Use it responsibly!
DISCLAIMER: This script may violate GitHub's community guidelines. Use this script for educational purposes only. The author is not responsible for any misuse of this script.
- Automatically log in to GitHub using your credentials.
- Star repositories on a specified user's repository page.
- Adjustable speed modes (fast, medium, slow, random).
- Python 3.x
- Selenium
- ChromeDriver
- python-dotenv
-
Clone the repository:
git clone https://github.com/ZigaoWang/github-auto-star.git cd github-auto-star
-
Install the required Python packages:
pip install -r requirements.txt
-
Download the appropriate ChromeDriver for your operating system and ensure it's in your system's PATH. You can download it from here.
-
Create a
.env
file in the root directory of the project and add your GitHub credentials:GITHUB_USERNAME=your_github_username GITHUB_PASSWORD=your_github_password
-
Run the script:
python main.py
-
Follow the on-screen instructions:
- Agree to the disclaimer.
- Enter the GitHub user URL (or press Enter to use the default).
- Choose the speed mode (fast, medium, random).
-
The script will start starring repositories on the specified user's repository page.
--------------------------------------------------
______ __ __ __ __ ___ __ ______
/ ___(_) /_/ // /_ __/ / / _ |__ __/ /____ / __/ /____ _____
/ (_ / / __/ _ / // / _ \ / __ / // / __/ _ \ _\ \/ __/ _ `/ __/
/___/_/\__/_//_/\_,_/_.__/ /_/ |_\_,_/\__/\___/ /___/\__/\_,_/_/
--------------------------------------------------
GitHub Auto Star
Made by 💜 from Zigao Wang.
This project is licensed under MIT License.
GitHub Repo: https://github.com/ZigaoWang/github-auto-star/
--------------------------------------------------
DISCLAIMER: This script may violate GitHub's community guidelines.
Use this script for educational purposes only.
To stop the script at any time, press Ctrl+C.
--------------------------------------------------
Type 'agree' to continue: agree
Enter the GitHub user URL (default https://github.com/ZigaoWang):
Enter speed mode (fast, medium, random) (default random): random
Starting now
Total repositories starred: 10
This project is licensed under the MIT License. See the LICENSE file for details.
Contributions are welcome! Please open an issue or submit a pull request.
Made with 💜 by Zigao Wang & Lafcadia.