Skip to content

0xmainak/github-unfollowers

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🔄 GitHub Unfollower Tool

GitHub Python License

Automate unfollowing GitHub users who don't follow you back using Python.

🎯 Key Features

  • 📊 Analyzes your GitHub followers and following
  • 🔍 Detects non-reciprocal followers
  • 🤖 Automates unfollow process
  • 🔒 Secure GitHub token authentication
  • ⚡ Rate limit protection

📥 Installation

  1. Clone Repository
git clone https://github.com/0xmainak/github-unfollowers.git
cd github-unfollowers
  1. Install Dependencies
pip install -r requirements.txt
  1. Configure Authentication
  • Create .env file:
GITHUB_USERNAME=your_username
GITHUB_TOKEN=your_token
  • Get token: GitHub Settings → Developer Settings → PAT (need user scope)

⚠️ Important: Make sure to select the user scope when creating your token. This permission is required for following/unfollowing operations.

🚀 Usage

Run:

python main.py

The tool will:

  1. Get your network data
  2. Find non-mutual followers
  3. Process unfollows safely

⚙️ Technical Details

  • Python 3.6+ required
  • Implements API rate limiting
  • Secure credential handling
  • Robust error management

📝 License

MIT

⚠️ Note

Use responsibly within GitHub's terms of service.

About

A simple tool to unfollow the users who didn't followed you back on github.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages