36 lines
544 B
Markdown
36 lines
544 B
Markdown
# Video Library Manager
|
|||
|
|
|
||
|
|
A Python-based CLI tool for managing personal video collections with a safety-first, human-in-the-loop approach.
|
||
|
|
|
||
|
|
## Installation
|
||
|
|
|
||
|
|
This project uses `uv` for Python package management. To install:
|
||
|
|
|
||
|
|
```bash
|
||
|
|
# Install dependencies
|
||
|
|
uv pip install -e .
|
||
|
|
|
||
|
|
# Install with development dependencies
|
||
|
|
uv pip install -e ".[dev]"
|
||
|
|
```
|
||
|
|
|
||
|
|
## Usage
|
||
|
|
|
||
|
|
```bash
|
||
|
|
vlm --help
|
||
|
|
```
|
||
|
|
|
||
|
|
## Development
|
||
|
|
|
||
|
|
Run tests:
|
||
|
|
|
||
|
|
```bash
|
||
|
|
pytest
|
||
|
|
```
|
||
|
|
|
||
|
|
## Requirements
|
||
|
|
|
||
|
|
- Python >= 3.10
|
||
|
|
- uv (Python package manager)
|
||
|
|
- ffmpeg (optional, for video metadata extraction)
|