Au fil du temps, le nombre de vos abonnés s'envole, face aux comptes qui vous suivent pour attendre la réciproque et vous jettent comme un vieux Kleenex, que faire ?

Bien entendu, en observant le ratio abonnés/abonnements de ces comptes, leur contenu, leur pays parfois, vous identifierez vite les comptes sans intérêt.

Je vous propose ici une solution pour lister tous ces comptes auxquels vous êtes abonnés et qui ne vous suivent pas/plus en retour.

  • Télécharger les données de votre compte Instagram : Paramètres/Confidentialité et sécurité, en bas de la page Télécharger les données/Demander un téléchargement (lien direct, si connecté à votre compte);
  • Quelques heures plus tard, 3 fichiers zip peuvent être téléchargés, après décompression du premier, le fichier connections.json contient la liste des abonnés, abonnements, utilisateurs bloqués;
  • C'est ce fichier que nous allons traiter pour sortir une liste de comptes auxquels vous êtes abonnés et qui ne vous suivent pas/plus en retour. Nous utilisons le script Python suivant
    /usr/bin/python3 followers.py > orphelins :
    #!/usr/bin/env python3
    import json
    with open('connections.json', 'r') as handle:
        parsed = json.load(handle)
    for following in parsed['following']:
        if following not in parsed['followers']:
            print(following)
    (source inconnue)
  • Le résultat, un fichier orphelins qui contient la liste des comptes, il reste à les vérifier un par un pour confirmer s'il est encore utile de les suivre...

J'ai profité du confinement (explications pour les visiteurs du futur) pour nettoyer mon compte de 400 abonnements. Pour découvrir mes photos : root.photo