Metadata-Version: 2.4
Name: universal-video-downloader
Version: 1.0.0
Summary: Download videos and audio from YouTube, TikTok, Instagram, Facebook, X, Reddit, Vimeo, DailyMotion, and more
Home-page: https://github.com/Aarif5856/UniversalVideoDownloader
Author: Aarif5856
Author-email: Aarif5856 <your-email@example.com>
License: MIT
Project-URL: Homepage, https://github.com/Aarif5856/UniversalVideoDownloader
Project-URL: Repository, https://github.com/Aarif5856/UniversalVideoDownloader
Project-URL: Issues, https://github.com/Aarif5856/UniversalVideoDownloader/issues
Keywords: video,downloader,youtube,tiktok,instagram
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: End Users/Desktop
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Multimedia :: Video
Requires-Python: >=3.8
Description-Content-Type: text/markdown
Requires-Dist: yt-dlp>=2023.1.6
Requires-Dist: PyQt5>=5.15.0
Requires-Dist: requests>=2.28.0
Requires-Dist: tkinterdnd2>=0.2.1
Provides-Extra: dev
Requires-Dist: pytest>=7.0; extra == "dev"
Requires-Dist: black>=22.0; extra == "dev"
Requires-Dist: flake8>=4.0; extra == "dev"
Dynamic: author
Dynamic: home-page
Dynamic: requires-python

# Universal Video Downloader

Download videos and audio from YouTube, TikTok, Instagram, Facebook, X (Twitter), Reddit, Vimeo, DailyMotion, and more — fast, private, and organized.

## Features

- 🚀 Batch downloads & playlists
- 🎵 MP3 extraction with metadata
- 📅 Scheduler & tray/background mode
- 🛡️ Proxy & cookies for private content
- 🎨 Modern cross-platform GUI (Windows, Mac, Linux)
- 🌓 Dark mode & drag-and-drop support
- 🔄 Update checker
- 📝 Subtitle and audio extraction
- ☁️ Upload to cloud storage (Pro)
- 🆓 Free and Pro versions

## Download Options

### 1. Pre-built Executables (Recommended)
Download the latest release for your platform:

- [Windows GUI (.exe)](https://github.com/Aarif5856/UniversalVideoDownloader/releases/latest/download/UniversalVideoDownloader.exe)
- [Windows CLI (.exe)](https://github.com/Aarif5856/UniversalVideoDownloader/releases/latest/download/UniversalVideoDownloader_CLI.exe)

### 2. Portable ZIP Package
- [Portable ZIP](https://github.com/Aarif5856/UniversalVideoDownloader/releases/latest/download/UniversalVideoDownloader_v1.0.0_Portable.zip) - No installation required

### 3. Python Package (pip install)
```bash
pip install universal-video-downloader
uvd --help
```

## Windows Security Warning ⚠️
Windows may flag executables as suspicious (false positive). This is common with PyInstaller builds.
- **Safe to use**: Our code is open source and verified
- **VirusTotal scan**: Upload to https://www.virustotal.com for verification
- **Add exclusion**: In Windows Defender if needed

## Usage

### GUI Version
Simply double-click the executable to launch the application with full interface.

### CLI Version
```cmd
# Basic download
UniversalVideoDownloader_CLI.exe -u "https://youtube.com/watch?v=VIDEO_ID"

# With options
UniversalVideoDownloader_CLI.exe -u "URL" --format mp4 --quality 720p
```

### Python Package
```bash
# GUI
uvd-gui

# CLI
uvd -u "VIDEO_URL"
```

## Installation Guide

See [INSTALLATION_GUIDE.md](INSTALLATION_GUIDE.md) for detailed installation instructions for all platforms.

## System Requirements
- Windows 10/11 (64-bit)
- No additional software required for executables
- Python 3.8+ required for pip installation

## Screenshots

![App Screenshot](screenshot.png)

## FAQ

**Q: What platforms are supported?**  
A: YouTube, TikTok, Instagram, Facebook, X, Reddit, Vimeo, DailyMotion, and more.

**Q: Is it free?**  
A: Yes! The Free version covers most features. Upgrade to Pro for advanced options.

**Q: How do I report bugs or request features?**  
A: Open an issue on GitHub or contact support.

**Q: Why does Windows flag this as a virus?**  
A: This is a false positive common with PyInstaller. The code is open source and safe.

## Development

### Build from Source
```bash
git clone https://github.com/Aarif5856/UniversalVideoDownloader.git
cd UniversalVideoDownloader
pip install -r requirements.txt
python downloader_gui.py
```

### Create Executables
```bash
pip install pyinstaller
pyinstaller --onefile --windowed downloader_gui.py
```

## License

MIT License

## Support

- 📧 Email: support@example.com
- 🐛 Issues: [GitHub Issues](https://github.com/Aarif5856/UniversalVideoDownloader/issues)
- 💬 Discussions: [GitHub Discussions](https://github.com/Aarif5856/UniversalVideoDownloader/discussions)

---

© 2025 Universal Video Downloader. All rights reserved.
