Skip to main content

The Ultimate Media Downloader - Download videos, audio, and images from various platforms

Project description

🎥 crec - The Ultimate Media Downloader

Your one-stop solution for downloading videos, audio, and images from the web. No BS, just pure downloading power! 🚀

✨ Features

🎯 Core Features

  • One Command Magic: Just paste the URL and watch the magic happen! ✨
  • Smart Organization: Files automatically sorted into videos, audio, photos, and more! 📁
  • Cross-Platform: Works on Windows, macOS, and Linux like a charm! 💫
  • Clipboard Magic: Downloaded file path automatically copied to clipboard! 📋

🎮 Basic Usage

# Download best quality
crec "https://youtube.com/..."

# Download audio only
crec -a "https://youtube.com/..."

# Download in 720p
crec -q 720 "https://youtube.com/..."

🛠️ Advanced Features

🎥 Video Options

# List available qualities
crec -ql "https://youtube.com/..."

# Compress video (light)
crec -f1 "https://youtube.com/..."

# Compress video (heavy)
crec -f2 "https://youtube.com/..."

# Custom FFmpeg settings
crec --ffmpeg-args "-c:v libx264 -crf 23" "https://youtube.com/..."

📦 Playlist & Batch

# Download entire playlist
crec -p "https://youtube.com/playlist?list=..."

# Custom output directory
crec -o "C:/Videos" "https://youtube.com/..."

🎨 Customization

# Download thumbnail
crec -t "https://youtube.com/..."

# Custom filename pattern
crec -n "{title}_{quality}" "https://youtube.com/..."

🧹 Maintenance

# Open crec directory
crec -op

# Clean up downloads
crec -d

📝 Filename Patterns

Use these placeholders in your custom filenames:

  • {title} - Video title
  • {id} - Video ID
  • {quality} - Video quality
  • {date} - Upload date

Example: crec -n "{title}_{quality}" "https://youtube.com/..."

🎯 Supported Platforms

  • YouTube 🎥
  • Twitter 🐦
  • TikTok 📱
  • Instagram 📸

🚀 Installation

pip install crec

💡 Pro Tips

  1. Use -ql to check available qualities before downloading
  2. Combine -t with -n for organized thumbnails
  3. Use -op to quickly access your downloads
  4. Custom FFmpeg args for pro-level compression

🤝 Contributing

Found a bug? Want a new feature? PRs are welcome!

📜 License

MIT License - Feel free to use, modify, and distribute!


Made with ❤️ for the internet community

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

crec-0.1.1.tar.gz (12.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

crec-0.1.1-py3-none-any.whl (18.6 kB view details)

Uploaded Python 3

File details

Details for the file crec-0.1.1.tar.gz.

File metadata

  • Download URL: crec-0.1.1.tar.gz
  • Upload date:
  • Size: 12.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.3

File hashes

Hashes for crec-0.1.1.tar.gz
Algorithm Hash digest
SHA256 9d7a4a932cd0963c1bb0ea976d01b79e6784c58d69a4bb6c261fee0ad496050d
MD5 0e753d7fbe68bd1d8d2a927661c9f8a7
BLAKE2b-256 54237a72a8d12255bb07a449f8ffef9768bd21d6a2240106addd69d6220dbb45

See more details on using hashes here.

File details

Details for the file crec-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: crec-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 18.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.3

File hashes

Hashes for crec-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 6a78471afbd59ed7a31fc4105664a130a8ef03b01c5e37902a60c0c05dbd0798
MD5 0b9fd2d6bbdd51587021e14fc5018bf4
BLAKE2b-256 bbd6fc83a749ebe64ff1d7526b3f3b380ccb850b162802ef198382aa099e8a95

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page