├── Instaloader-kali-linux-hackersking.png ├── README.md ├── Screenshot.png ├── instaloader.sh └── requirements.txt /Instaloader-kali-linux-hackersking.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinghacker0/instaloader/16c94eddb63c4bddaf0b5b363fe6b730f5bd1e36/Instaloader-kali-linux-hackersking.png -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | ![Image Alt Text](https://github.com/kinghacker0/instaloader/blob/main/Instaloader-kali-linux-hackersking.png) 2 | 3 | # Instaloader 4 | This is a fully functional bash script of the Instagram data downloading tool Instaloader with the list of its functions like downloading profile pictures, story highlights, tagged posts, etc. All you need to have select any option and enter the username of the target account. 5 | 6 | ## Installation 7 | ``` 8 | git clone https://github.com/kinghacker0/instaloader 9 | ``` 10 | ``` 11 | cd instaloader && apt install instaloader -y 12 | ``` 13 | ``` 14 | bash instaloader.sh 15 | ``` 16 | ## Usage 17 | ![Image Alt Text](https://github.com/kinghacker0/instaloader/blob/main/Screenshot.png) 18 | Now you can select options as per requirements by selecting any option from the list and downloaded posts, reels, caption text, etc. are available in the folder created on the present path with the target account username. 19 | 20 | # Disclaimer 21 | Downloading any Instagram profile data or creating a fake account using it is completely a crime and use this tool or information at your own risk 22 | -------------------------------------------------------------------------------- /Screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinghacker0/instaloader/16c94eddb63c4bddaf0b5b363fe6b730f5bd1e36/Screenshot.png -------------------------------------------------------------------------------- /instaloader.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | # Colors for text formatting 4 | RED='\033[0;31m' 5 | GREEN='\033[0;32m' 6 | YELLOW='\033[0;33m' 7 | BLUE='\033[0;34m' 8 | NC='\033[0m' # No Color 9 | 10 | #Author - github.com/kinghacker0 11 | #Credit - Give me credit if you use any part of this code. 12 | clear 13 | #Banner 14 | 15 | echo -e "\e[31m ▄▄ ▄▄ \e[2m"; 16 | echo -e "\e[31m ▀████▀ ██ ▀███ ▀███ \e[2m"; 17 | echo -e "\e[31m ██ ██ ██ ██ \e[2m"; 18 | echo -e "\e[31m ██ ▀████████▄ ▄██▀████████ ▄█▀██▄ ██ ▄██▀██▄ ▄█▀██▄ ▄█▀▀███ ▄▄█▀██▀███▄███ \e[2m"; 19 | echo -e "\e[31m ██ ██ ██ ██ ▀▀ ██ ██ ██ ██ ██▀ ▀███ ██ ▄██ ██ ▄█▀ ██ ██▀ ▀▀ \e[2m"; 20 | echo -e "\e[31m ██ ██ ██ ▀█████▄ ██ ▄█████ ██ ██ ██▄█████ ███ ██ ██▀▀▀▀▀▀ ██ \e[2m"; 21 | echo -e "\e[31m ██ ██ ██ █▄ ██ ██ ██ ██ ██ ██▄ ▄███ ██ ▀██ ██ ██▄ ▄ ██ \e[2m"; 22 | echo -e "\e[31m ▄████▄████ ████▄██████▀ ▀████████▀██▄▄████▄ ▀█████▀▀████▀██▄ ▀████▀███▄ ▀█████▀████▄ \e[2m"; 23 | echo -e "\e[32m \e[0m" 24 | echo -e "\e[97m[-]Coded By: github.com/kinghacker0 \e[2m"; 25 | echo -e "\e[97m[-]Visit for more: www.hackersking.in \e[2m"; 26 | echo -e "\e[32m \e[0m" 27 | # Function to display the list of available options 28 | display_options() { 29 | echo -e "${GREEN}Instaloader Options:${NC}" 30 | echo -e "${YELLOW}1. Download profile pictures${NC}" 31 | echo -e "${YELLOW}2. Download all posts by a user${NC}" 32 | echo -e "${YELLOW}3. Download stories${NC}" 33 | echo -e "${YELLOW}4. Download highlights${NC}" 34 | echo -e "${YELLOW}5. Download tagged posts${NC}" 35 | } 36 | 37 | # Function to download profile pictures 38 | download_profile_pictures() { 39 | read -p "Enter the username: " username 40 | instaloader --no-videos --no-metadata-json --no-captions --no-compress-json --no-posts $username 41 | } 42 | 43 | # Function to download all posts by a user 44 | download_all_posts() { 45 | read -p "Enter the username: " username 46 | instaloader --no-videos --no-metadata-json --no-captions --no-compress-json $username 47 | } 48 | 49 | # Function to download stories 50 | download_stories() { 51 | read -p "Enter the username: " username 52 | instaloader --stories $username 53 | } 54 | 55 | # Function to download highlights 56 | download_highlights() { 57 | read -p "Enter the username: " username 58 | instaloader --highlights $username 59 | } 60 | 61 | # Function to download tagged posts 62 | download_tagged_posts() { 63 | read -p "Enter the username: " username 64 | instaloader --tagged $username 65 | } 66 | 67 | # Main script 68 | display_options 69 | read -p "Enter your choice (1-5): " choice 70 | 71 | case $choice in 72 | 1) download_profile_pictures ;; 73 | 2) download_all_posts ;; 74 | 3) download_stories ;; 75 | 4) download_highlights ;; 76 | 5) download_tagged_posts ;; 77 | *) echo -e "${RED}Invalid choice. Please select a valid option.${NC}" ;; 78 | esac 79 | -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | instaloader 2 | --------------------------------------------------------------------------------