Metadata-Version: 2.4
Name: missav-dlw
Version: 0.1.0
Summary: MissAV video downloader with async HLS support and Rich TUI
Project-URL: Homepage, https://github.com/skylee/missav-dlw
Author: skylee
License-Expression: MIT
License-File: LICENSE
Classifier: Environment :: Console
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Requires-Python: >=3.10
Requires-Dist: aiohttp>=3.9
Requires-Dist: m3u8>=4.0
Requires-Dist: missav-api>=1.5.0
Requires-Dist: rich>=13.0
Description-Content-Type: text/markdown

# missav-dlw - MissAV Video Downloader

Async HLS video downloader for missav.live with a Rich terminal UI.

## Prerequisites

- Python 3.10+
- FFmpeg

```bash
# macOS
brew install ffmpeg

# Ubuntu/Debian
sudo apt install ffmpeg
```

## Installation

```bash
pip install missav-dlw
```

## Usage

```bash
# Basic download
missav-dlw "https://missav.live/video-id"

# Specify output directory
missav-dlw "https://missav.live/video-id" -o ./downloads

# Choose quality (best, half, worst, or a resolution like 720, 1080)
missav-dlw "https://missav.live/video-id" -q 1080

# Increase concurrent downloads (default: 10)
missav-dlw "https://missav.live/video-id" -c 20

# Combine options
missav-dlw "https://missav.live/video-id" -o ./downloads -q 1080 -c 20
```

### Options

| Flag | Description | Default |
|------|-------------|---------|
| `-o, --output` | Output directory | `.` (current dir) |
| `-q, --quality` | Quality: `best`, `half`, `worst`, or number (e.g. `720`) | `best` |
| `-c, --concurrency` | Max parallel segment downloads | `10` |
