github Dineshkarthik/telegram_media_downloader v3.1.0
v3.1.0, 2025-09-08

16 hours ago

๐ŸŽฏ What's New

โœจ Major Features

  • Custom Download Directory: Users can now specify custom download paths for their media files
    • Supports both absolute and relative paths
    • Automatically creates directories if they don't exist
    • Maintains existing media type subdirectories structure

๐Ÿ”ง Enhancements

  • Date Filtering: Filter media downloads by date ranges
  • Progress Bars: Enhanced download progress visualization with tqdm
  • Configuration: Improved config file structure and validation

๐Ÿงช Quality Improvements

  • Enhanced test coverage for new features
  • Better error handling and logging
  • Updated CI/CD workflows
  • Improved documentation

๐Ÿ“ฆ Dependencies

  • Updated multiple development dependencies (pylint, mypy, black, pytest, etc.)
  • Improved compatibility across Python versions 3.8-3.13

๐Ÿ“‹ Configuration Examples

# Absolute path
download_directory: "/home/user/downloads/telegram"

# Relative path
download_directory: "downloads/telegram"

# Default behavior (uses project directory)
download_directory: null

๐ŸŽฏ Usage

# Download to custom directory
python3 media_downloader.py

# Media will be organized as:
# my_custom_downloads/
# โ”œโ”€โ”€ audio/
# โ”œโ”€โ”€ document/
# โ”œโ”€โ”€ photo/
# โ”œโ”€โ”€ video/
# โ”œโ”€โ”€ voice/
# โ””โ”€โ”€ video_note/

โš ๏ธ Breaking Changes

None - All changes are backward compatible


Full Changelog: v3.0.0...v3.1.0

Don't miss a new telegram_media_downloader release

NewReleases is sending notifications on new releases.