- Add core VLM modules (scanner, parser, planner, executor, analysis) - Add CLI with quarantine, reports, rollback, and state management - Add comprehensive test suite - Add project configuration and documentation - Add .gitignore for Python project
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)
|