Metadata-Version: 2.4
Name: video-specs
Version: 0.1.1
Summary: A lightweight CLI helper to organize your video ideas into JSON/XML/HTML formatted prompts
Author-email: Dimitri Gaggioli <dimitri.gaggioli@gmail.com>
License-Expression: MIT
Project-URL: Homepage, https://github.com/dim-gggl/video-specs
Project-URL: Repository, https://github.com/dim-gggl/video-specs
Project-URL: Issues, https://github.com/dim-gggl/video-specs/issues
Keywords: video,specifications,cli,prompt,json,xml,html
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Classifier: Topic :: Multimedia :: Video
Classifier: Topic :: Utilities
Classifier: Environment :: Console
Requires-Python: >=3.12
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: click>=8.3.1
Requires-Dist: rich>=14.2.0
Requires-Dist: rich-click>=1.9.4
Dynamic: license-file

# <div align="center"> video-specs

Just a light CLI helper to organize your video idea into a JSON/XML/HTML formatted prompt.

## Pre requisites

- Python 3.12+
- `uv` is definitely recommended

## Installation

### From PyPI (recommended)

```bash
pip install video-specs
```

Or with `uv`:
```bash
uv pip install video-specs
```

### From Homebrew (macOS/Linux)

```bash
brew tap dim-gggl/brew
brew install video-specs
```

### From source (for development)

#### With `uv`

```bash
make install
uv pip install -e .
```

#### With `pip`

```bash
python3 -m venv venv
source venv/bin/activate
pip install click rich rich-click
pip install -e .
```

## Start

```bash
video-specs
```

This should lauch the interactive mode, otherwise you can start with a simple :

```bash
video-specs --help
```
