Skip to main content

ig-dlp

ig-dlp is a lightweight Terminal UI (TUI) clipboard monitor that automatically detects copied Instagram post or reel links and downloads them instantly into a local output/ directory.


Features

  • Real-time Clipboard Monitoring: Seamlessly watches your system clipboard for Instagram URLs (/p/, /reel/, /tv/).
  • Interactive TUI Dashboard: Powered by rich, providing a clean live status display showing the current state, last copied URL, and recent download history.
  • Automatic Local Storage: Organizes downloaded media, metadata, and captions directly into an output/ folder where you launch the application.
  • Graceful Control: Press q followed by Enter at any time to exit the application cleanly.

Installation

You can install ig-dlp directly from PyPI:

pip install ig-dlp

Manual Installation (From Source)

If you are cloning the repository locally:

git clone https://github.com/yourusername/ig-dlp.git
cd ig-dlp
pip install .

Usage

  1. Launch the TUI in your terminal:
ig-dlp
  1. Browse Instagram normally in your web browser.
  2. Copy any post or reel link (Ctrl+C or Cmd+C).
  3. The application will automatically detect the link, fetch the media via instaloader, and save it to your ./output folder!
  4. Type q and press Enter to exit.

Requirements


Author


License

This project is licensed under the [MIT License](https://www.google.com/search?q=MIT LICENSE).

Release files for ig-dlp 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for ig-dlp 0.1.0
File Size Uploaded
ig_dlp-0.1.0.tar.gz 4.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for ig-dlp 0.1.0
File Interpreter ABI Platform
ig_dlp-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 9.6 kB

Release files / ig_dlp-0.1.0.tar.gz

Download URL ig_dlp-0.1.0.tar.gz
Size 4.7 kB
Tags Source
SHA-256 checksum
How to use checksums
371736357b2d6654df3d43a736a21f4d68f05af7ae2c8065e2b49bccece19fa0
BLAKE2b-256 checksum
How to use checksums
e4a1c8ca000fab20b120c4843a98fac8b36e2d3fb6e3368ac5df13b9a004cc2c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.2

Release files / ig_dlp-0.1.0-py3-none-any.whl

Download URL ig_dlp-0.1.0-py3-none-any.whl
Size 5.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
b14ebd97e32670515ac0a2c75aa268b1d9d7d53d932489431327a94503cc69cb
BLAKE2b-256 checksum
How to use checksums
b2de42043b7e5ac648774c729e33e642e76ae1658ff657f28a5dd4c0e70a9c33
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.2

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page