Skip to content

aviolaris/instaunfollowers

Repository files navigation

InstaUnFollowers - The Legal Instagram Unfollower Tracker

drawing

ci Pylint codecov GitHub Stars Docker Pulls

Served with Gunicorn en gr

TL;DR

The world's first legal unfollower tracker for Instagram, which ensures that your account will not be suspended for violating platform's terms of use.

Long Story

Instagram implements powerful algorithms and artificial intelligence to detect whether requests to it are made by human users or by automated tools. Once it detects suspicious behaviors and patterns, it imposes a block, temporary at best or permanent at worst. Whether you have already suffered a temporary block and are trying to avoid another, or you do not want to risk one in the first place, it would be wise to avoid tools that automate the finding and the removal of the unfollowers en masse. Once you use such tools, it is only a matter of time before you get confronted with a message indicating that your account has been disabled for violating Instagram's terms of use. That is where the present project comes into play and ensures the longevity of your account by performing all automated actions offline. To achieve this, InstaUnFollowers uses the Instagram Information File, which Instagram is obliged to provide, according to Article 15 of the General Data Protection Regulation.

Usage instructions

Install Docker engine

On Windows
  • Download the Docker Desktop Installer.
  • Then, double-click on the Docker Desktop Installer.exe to run the installer.
  • Then, follow the installation process and wait until is done.
  • After completion of the installation process, click Close and restart.
On Linux (for Ubuntu-based distros)
### Docker and docker compose prerequisites
sudo apt-get install curl
sudo apt-get install gnupg
sudo apt-get install ca-certificates
sudo apt-get install lsb-release

### Download the docker gpg file
sudo mkdir -p /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg

### Add Docker and docker compose support to the packages list
echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/sudo apt-get install docker-ce docker-ce-cli containerd.io docker-compose-pluginsudo apt-get install docker-ce docker-ce-cli containerd.io docker-compose-pluginlinux/ubuntu   $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

sudo apt-get update
 
### Install docker and docker compose
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-compose-plugin

Run the Docker container

Run the following command in the command prompt.

docker run -p 5000:5000 -d --name InstaUnFollowers aviolaris/instaunfollowers:latest

Use the application

Navigate to the address: http://localhost:5000.

Download your Instagram Information File (in HTML format) from here and upload it to the InstaUnFollowers web application to instantly receive a list of all the unfollowers of your account, without sending any requests to the Instagram servers.

preview

Deployment

Build the Docker image:

docker image build --no-cache -t instaunfollowers .

Run the Docker container:

docker run -p 5000:5000 -d --name InstaUnFollowers instaunfollowers

Build the Docker image and run the Docker container:

docker-compose up --build -d --force-recreate

Stack

stack

Giving Back

  • Don't buy me a ☕ because I don't drink. Give me a ⭐ instead.

Disclaimers

  • All trademarks, logos and brand names are the property of their respective owners. All company and service names used in this repository are for identification purposes only.

  • No docker whales were harmed in the creation of this project.

Credits

Publicity

preview preview

License

Creative Commons License
[Creative Commons] (Attribution-NonCommercial-NoDerivatives 4.0 International License).