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.0.tar.gz (5.0 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.0-py3-none-any.whl (5.5 kB view details)

Uploaded Python 3

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

Hashes for crec-0.1.0.tar.gz
Algorithm Hash digest
SHA256 3b03ea0814492786abc8b2502d194be03e3e480a16b51c5e3e6692af3b65d115
MD5 a3d1febb30ae258a21134b543aece3bc
BLAKE2b-256 480447ec408106e8d6375d4fe08e0f05c150450c1fb29edaf97aea5f0e2afe2f

See more details on using hashes here.

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

Hashes for crec-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 fc70b84bb5281be20a04d36ee7e47f1ec61823e6228339b421ecb5666463bdda
MD5 8d3e09cba53fe177b51fa340bf606cc8
BLAKE2b-256 54abf10cbc803548e7e50e4d0c145de6cf8008608fe76dd7a9fa31509974d2cf

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