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
- Use
-qlto check available qualities before downloading - Combine
-twith-nfor organized thumbnails - Use
-opto quickly access your downloads - 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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file crec-0.1.0.tar.gz.
File metadata
- Download URL: crec-0.1.0.tar.gz
- Upload date:
- Size: 5.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3b03ea0814492786abc8b2502d194be03e3e480a16b51c5e3e6692af3b65d115
|
|
| MD5 |
a3d1febb30ae258a21134b543aece3bc
|
|
| BLAKE2b-256 |
480447ec408106e8d6375d4fe08e0f05c150450c1fb29edaf97aea5f0e2afe2f
|
File details
Details for the file crec-0.1.0-py3-none-any.whl.
File metadata
- Download URL: crec-0.1.0-py3-none-any.whl
- Upload date:
- Size: 5.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
fc70b84bb5281be20a04d36ee7e47f1ec61823e6228339b421ecb5666463bdda
|
|
| MD5 |
8d3e09cba53fe177b51fa340bf606cc8
|
|
| BLAKE2b-256 |
54abf10cbc803548e7e50e4d0c145de6cf8008608fe76dd7a9fa31509974d2cf
|