tgdl is a high-performance CLI tool that downloads media from Telegram channels, groups, and bot chats up to 10x faster than traditional tools. Key features: • Parallel downloads (5-20) • Smart filters: media type, file size, message ID ranges • Progress tracking with real-time stats • Cross-platform: Windows, Linux, macOS Perfect for backing up channels, archiving media collections, or batch downloading files from bots. Built with Python async/await for maximum speed.
No reviews yetBe the first to leave a review for Tgdl - Telegram Media Downloader
Maker
📌
👋 Hey Product Hunt!
I built tgdl because I was frustrated with manually downloading hundreds of files from Telegram channels. Existing tools were slow, lacked filters, and couldn't resume interrupted downloads.
💡 What makes tgdl different:
- 5-20x faster with parallel downloads
- Download only what you need: filter by type, size, or message ID
- Smart resume: automatically skips downloaded files
- Production-ready: comprehensive logging & error handling
🔧 Real-world use cases:
- Backup important Telegram channels
- Archive media from groups before they're deleted
- Batch download files shared by bots
- Selective downloads with size/type filters
⚡ Quick example:
pip install tgdl
tgdl login
tgdl download -c 1234567890 --videos --max-size 100MB