/visuaspy

Instagram spies catcher.

Primary LanguagePythonGNU General Public License v3.0GPL-3.0


Logo

VisuaSpy

Instagram spies catcher.

Table of Contents

About The Project

Product Name Screen Shot

VisuaSpy was born to find your Instagram stalkers, a.k.a. users that view your stories but don't follow you. It is meant to be used as a cronjob. In the past, experiments using the algorithm in a public bot were done. People didn't use it so here we are back on the public side of GitHub!

How it works

VisuaSpy uses the Instagram Private API project to fetch your story viewers. It then compares it to your followers/following, and only presents it if you're not following each other, but you have mutual followers (Hating those fashion bloggers with story viewing bots).

Getting Started

You can just clone this repository, install the requirements by running

$ pip3 install -r requirements.txt

and then start VisuaSpy.

Updates

Pull this repository for updates.

Usage

To run VisuaSpy with a Telegram bot, run

 $ python3 stalkers.py -u "[YOUR_USER_HERE]" -p "[YOUR_PASSWORD_HERE]" -settings "[COOKIE_FILENAME_HERE]" -t "[TELEGRAM_BOT_API_KEY]" -c [YOUR_TELEGRAM_CHAT_ID]

These parameters are:

  • -u your Instagram user
  • -p your Instagram password
  • -settings your cookie file name. For the first run, you can insert a random name.json.
  • -t is your Telegram Bot API key, get it from the BotFather.
  • -c is your Telegram chat ID. It will be printed on the console when you \start the bot.

To run VisuaSpy without Telegram, just run

 $ python3 stalkers.py -u "[YOUR_USER_HERE]" -p "[YOUR_PASSWORD_HERE]" -settings "[COOKIE_FILENAME_HERE]"

with these parameters:

  • -u your Instagram user
  • -p your Instagram password
  • -settings your cookie file name. For the first run, you can insert a random name.json.

Contributing

Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

License

Distributed under the GPL License. See LICENSE for more information.

Icon made by Freepik from www.flaticon.com

Contact

WEBased

Project Link: https://github.com/we-based/VisuaSpy