Welcome to gh-follow!
This Python script, combined with a Streamlit web app, allows you to manage your GitHub followers and following list efficiently. You can identify users who are not following you back and interact with your followers and following lists through an intuitive web interface.
Currently deployed at gh-follow.streamlit.app.
- Identify users who are not following you back
- Follow a specific user
- Unfollow a specific user
- Follow all followers of a target account
- Unfollow all followers of a target account
- Follow all users not following you back from a target account
- Unfollow all users not following you back from a target account
-
Clone this repository to your local machine and navigate to the project directory.
git clone https://github.com/Vikranth3140/gh-follow.git cd gh-follow
-
Install the required packages.
pip install -r requirements.txt
-
Run the Streamlit app.
streamlit run app.py
-
Open your web browser and navigate to the displayed URL (usually
http://localhost:8501
).
-
Clone this repository to your local machine and navigate to the project directory.
git clone https://github.com/Vikranth3140/Follower-Frenzy.git cd Follower-Frenzy
-
Install the required packages.
pip install -r requirements.txt
-
Navigate to the scripts directory.
cd scripts
-
Use the following commands to run the script:
-
For following a specific user:
python main.py follow_user --username YourUsername --token YourToken --target-user TargetUser
-
For unfollowing a specific user:
python main.py unfollow_user --username YourUsername --token YourToken --target-user TargetUser
-
For following all followers of a target account:
python main.py follow_followers --username YourUsername --token YourToken --target-account TargetAccount
-
For unfollowing all followers of a target account:
python main.py unfollow_followers --username YourUsername --token YourToken --target-account TargetAccount
-
For following all users not following you back from a target account:
python main.py follow_unfollowers --username YourUsername --token YourToken --target-account TargetAccount
-
For unfollowing all users not following you back from a target account:
python main.py unfollow_unfollowers --username YourUsername --token YourToken --target-account TargetAccount
-
- Get your GitHub Access Token here.
- Replace
YourUsername
,YourToken
,TargetUser
, andTargetAccount
with your actual GitHub username, personal access token, target user's username, and target account's username, respectively. - Ensure you have the necessary permissions and abide by GitHub's terms of service while using this script.
- Check out Follow-for-follow-back and run the script on those accounts to gain traction :)
This project is licensed under the MIT License.
Happy GitHub follower management!