Metadata-Version: 2.4
Name: malahit-clip
Version: 0.1.1
Summary: A tool to generate SWL reports from Malahit DSP3 screenshots and audio records
Keywords: malahit,sdr,shortwave,radio,ffmpeg,video
License-Expression: MIT
License-File: LICENSE.md
Classifier: Development Status :: 3 - Alpha
Classifier: Environment :: Console
Classifier: Intended Audience :: End Users/Desktop
Classifier: Operating System :: MacOS
Classifier: Operating System :: Microsoft :: Windows
Classifier: Operating System :: POSIX :: Linux
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.14
Classifier: Topic :: Multimedia :: Sound/Audio
Classifier: Topic :: Multimedia :: Video
Classifier: Topic :: Utilities
Requires-Dist: pillow
Requires-Dist: platformdirs
Maintainer: Max Arnold
Requires-Python: >=3.14
Project-URL: Homepage, https://github.com/max-arnold/malahit-clip
Project-URL: Repository, https://github.com/max-arnold/malahit-clip
Project-URL: Issues, https://github.com/max-arnold/malahit-clip/issues
Description-Content-Type: text/markdown

# Malahit DSP3 SWL report clip maker

A tool to generate SWL reports from Malahit DSP3 screenshots and audio records.

## Run with uvx

Install uv first:

https://github.com/astral-sh/uv#installation

Fetch ffmpeg, ffprobe, and the Roboto font into the user cache:

```bash
uvx malahit-clip fetch-assets
```

Create a clip:

```bash
uvx malahit-clip make \
  -i screenshot.bmp \
  -a recording.wav \
  -d "Station description" \
  -o report.mp4 \
  --receiver "MALAHIT DSP3" \
  --antenna "K-480WLA" \
  --location "Kemerovo"
```
