https://github.com/yaw-dev/pyinstafollow
Instagram tool for checking who isn't following you back. Made with the `instaloader` library!
https://github.com/yaw-dev/pyinstafollow
follow follow-check followers-ig following instagram instagram-api instagram-tool python-instagram unfollow
Last synced: 7 months ago
JSON representation
Instagram tool for checking who isn't following you back. Made with the `instaloader` library!
- Host: GitHub
- URL: https://github.com/yaw-dev/pyinstafollow
- Owner: Yaw-Dev
- Created: 2024-08-01T00:23:18.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-02-02T23:13:01.000Z (8 months ago)
- Last Synced: 2025-02-03T00:19:50.223Z (8 months ago)
- Topics: follow, follow-check, followers-ig, following, instagram, instagram-api, instagram-tool, python-instagram, unfollow
- Language: Python
- Homepage:
- Size: 11.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Introduction
### ⚠ 3/2/2025 update: This seems to have stopped working; might come back to it at some point.
### ➡️ Follow up: There seems to be a widely reported issue with the `get_followers()` and `get_followees()` functions in the `instaloader` library. Hopefully it will be fixed soon.---
**PyInstaFollow** is the simplest tool for finding out who is not following you back.
I know how these tools tend to be and how sketchy they always seem. For this reason I decided to create **PyInstaFollow** and publish it as an open source project.
### So what does it do?
- Get a list of people *following you* (Followers).
- Get a list of people *you follow* (Followees).
- Compare the two lists and see who isn't following you back.
- (NEW) Backup old followers and followees lists.# Usage
1. `git clone https://github.com/Yaw-Dev/PyInstaFollow`
2. `cd PyInstaFollow`
3. `pip install -r requirements.txt`
4. Fill in your information on *`config.json`*
5. Finally just run **main.py**All you have to do now is run "Get Followers" and "Get Followees" at least once. After that you can run "Compare" and get a list of everyone not following you back. Simple as that!
---
> You can now set whether you want the login to happen on program start (every time) or only when using [1] or [2]. This will help lower API calls (login) which may have been useless if the user only wanted to run "Compare".
- You can do this by changing the `login-on-start` value on `config.json`
**Warning: Using any of the features that require API calls may result in rate-limits or Instagram flagging it as suspicious behavior if done very frequently! Please use with caution.**
## Todo
- add an option for unfollowing everyone that doesn't follow you back (not possible with instaloader)
- write the output of "Compare" to a file
- beautify the cli
- make code less shitty**Contributions and suggestions are appreciated :)**