Skip to content

A Python-based desktop application that allows users to download Instagram Reels along with their captions and thumbnails.

License

Notifications You must be signed in to change notification settings

UKR-PROJECTS/InstaReelDownloader

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

InstaReelDownloader

Active

Icon

InstaReelDownloader is a Python-based desktop application that allows users to download Instagram Reels along with their captions and thumbnails.

Features

  • Download Instagram Reels as .mp4 files.
  • Option to download the thumbnail image.
  • Option to download the caption as a .txt file.
  • User-friendly GUI interface built using tkinter.
  • Cross-platform support (Windows, macOS, Linux).

Interface

Installation

Prerequisites

  • Python 3.6 or higher
  • pip package manager

Steps

  1. Clone this repository:
    git clone https://github.com/UKR-PROJECTS/InstaReelDownloader.git
  2. Navigate to the project directory:
    cd InstaReelDownloader
  3. Install the required dependencies:
    pip install -r requirements.txt
  4. Run the application:
    python instareel_downloader.py

Usage

  1. Enter the Instagram Reel URL in the provided input field.
  2. Select whether you want to download the thumbnail and/or caption.
  3. Click "Choose Save Folder" to select where you want to save the downloaded files.
  4. Click "Download Reel" to start the download process.

Contributing

Contributions are welcome! If you'd like to contribute to this project, please follow these steps:

  1. Fork the repository.
  2. Create a new branch (git checkout -b feature/YourFeatureName).
  3. Commit your changes (git commit -m 'Add some feature').
  4. Push to the branch (git push origin feature/YourFeatureName).
  5. Open a pull request.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Acknowledgments

  • Thanks to the developers of Instaloader for providing the API used in this project.