Skip to content

πŸš€ InstaHive: A Python-powered tool for downloading Instagram content on Windows & Linux (Termux)! Save reels, posts & videos effortlessly. 🌟 Fast, user-friendly, and made for Instagram enthusiasts!

Notifications You must be signed in to change notification settings

imraj569/InstaHive

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

23 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

InstaHive 🐝 - Instagram Downloader CLI

Author: Rajkishor Patra Tool: instagram_downloader.py Platform: Windows & Termux (Android) Repo: https://github.com/imraj569/InstaHive


πŸš€ What is InstaHive?

InstaHive is a simple and powerful Python-based command-line tool to download Instagram posts, reels, and videos. It supports both Windows and Termux environments.


✨ Features

  • πŸ“₯ Download Instagram posts, reels, and IGTV videos
  • πŸ’Ύ Saves files directly to your Downloads folder
  • 🧠 Smart shortcode extractor
  • πŸ” Login with session saving
  • πŸ’» Works on both Windows and Android-Termux
  • πŸ› οΈ Auto update to the latest version
  • ⚑ Progress bar during downloads for better visibility
  • πŸ”’ Log suppression to minimize unnecessary logs

🧰 Requirements

  • Python 3.8+
  • Required packages are listed in requirements.txt

Install them using:

pip install -r requirements.txt

πŸ› οΈ Usage

Clone the repository and run the script:

git clone https://github.com/imraj569/InstaHive
cd InstaHive
pip install -r requirements.txt
python instagram_downloader.py

Then follow the prompts to log in and paste any Instagram post/reel URL.


🧩 How It Works

  1. Login: Upon first run, you'll be asked to log in with your Instagram credentials. The session is saved for future logins, so you won't need to log in again unless you choose to.
  2. Download: Simply paste a URL from Instagram, and the tool will automatically extract the shortcode and start downloading the content.
  3. Progress Bar: The download process now features a progress bar for better feedback on large files.
  4. Updates: The script checks for new updates each time it runs and prompts you to download the latest version if available.
  5. Clean Interface: The tool clears the screen after each download, ensuring a smooth user experience.

πŸ“‚ Downloads Location

  • Windows: C:/Users/YourName/Downloads
  • Termux: /data/data/com.termux/files/home/storage/downloads

πŸ–₯️ Auto Update

The tool automatically checks for new versions on GitHub. If a new version is available, it will prompt you to update the script. You can also manually trigger an update by running the script again.


πŸ§‘β€πŸ’» Customization and Settings

  • Logging: The script suppresses unnecessary logging from Instaloader to avoid cluttering the terminal.
  • Session File: A session file is saved to avoid repeated logins. You can delete it to log in again.

🏷️ Topics

instagram-downloader python-instagram-downloader download-instagram-posts download-instagram-reels cli-tool termux windows instaloader social-media-downloader automation python-tool


πŸ“„ License

This project is open-source and available under the MIT License.


⭐ Give the repo a star if you found it useful!


Packages

No packages published

Languages