Skip to content

v1.0.2

Latest
Compare
Choose a tag to compare
@ibnaleem ibnaleem released this 18 Nov 21:18
f2078b8

Release v1.0.2

Summary:

This release addresses the syntax error in the use of f-strings where mismatched double quotes caused the code to fail. Thank you to @Tohka-aryani for opening this issue (#1)

This release also introduces a redesigned version of Instatracker, drawing inspiration from ffuf/ffuf (#2)

Installation

Download main.py, main.py.sig & requirements.txt

Install dependencies:

$ pip install -r requirements.txt

Import my PGP key

$ curl https://raw.githubusercontent.com/ibnaleem/ibnaleem/main/public_key.asc -o ibnaleem_key.asc
$ cat ibnaleem_key.asc
-----BEGIN PGP PUBLIC KEY BLOCK-----
Comment: 2024 7EC0 23F2 769E 6618  1C0F 581B 4A2A 862B BADE
Comment: Ibn Aleem <[email protected]>

xsFNBGVPmXcBEACtGLnSoh+hgHvWrTU/aBvO0HO5QglML+jzDR5K9f6+Ck5Gzolt
...

$ gpg --import ibnaleem_key.asc

Verify main.py

$ gpg --verify main.py.sig main.py
gpg: Signature made Mon 18 Nov 21:16:22 2024 GMT
gpg:                using RSA key 20247EC023F2769E66181C0F581B4A2A862BBADE
gpg: Good signature from "Ibn Aleem <[email protected]>" [ultimate]

If you are not receiving the output above, redownload main.py, main.py.sig and try again, or contact me at [email protected] (please encrypt and sign to my PGP key)

Set user & passwd field on line 71

self.bot.login(user="YOUR INSTAGRAM USERNAME", passwd="YOUR INSTAGRAM PASSWORD") # this allows us to access & scrape Instagram.

Run the script

$ python3 main.py -u USERNAME

Important

You must login to your Instagram account in order to properly scrape someone else's Instagram account. This is due to Instagram blocking HTTPS GET requests from unauthenticated cookies. Your login information is never stored. See more here and here.

Tip

You can always create/use an alt-account for the login.