tapegif Pro — TUI recorder, WebP/APNG output, watermarks
Project description
tapegif Pro
The pro layer on top of tapegif — an interactive TUI recorder for Textual apps, with WebP/APNG output, frame timing editor, and watermarks.
What's different from free tapegif
| tapegif (free) | tapegif Pro | |
|---|---|---|
| Output formats | GIF | GIF + WebP + APNG |
| File size | baseline | WebP ~40-60% smaller |
| Color depth | 256-color palette | Full color (WebP/APNG) |
| Watermarks | — | ✓ positioned text stamp |
| Frame editor | — | ✓ edit hold times in TUI |
| Interactive TUI | — | ✓ progress, preview, export |
| Headless mode | ✓ | ✓ (--no-ui) |
Install
pip install tapegif # base recorder
pip install tapegif-pro
playwright install chromium
tapegif-pro depends on the free tapegif package for recording.
Usage
tapegif-pro record myapp.py
tapegif-pro record myapp.py --tape demo.tape --format webp
tapegif-pro record myapp.py --format apng --watermark "beta"
tapegif-pro record myapp.py --no-ui --output out.webp
tapegif-pro preview myapp.py --output hero.png
The TUI opens by default. It shows:
- Left panel: step-by-step recording progress (○ pending / ● active / ✓ done)
- Right panel: captured frames table with editable hold times
- Export panel: choose format, output path, optional watermark, then Export
Tape format
Same as tapegif — see tapegif docs.
CLI reference
tapegif-pro record APP [--tape FILE] [--output FILE]
[--format gif|webp|apng] [--width PX]
[--watermark TEXT] [--no-ui]
tapegif-pro preview APP [--output FILE] [--sleep SECS]
APP is path/to/file.py (auto-discovers App class) or path/to/file.py:ClassName.
Requirements
- Python 3.10+
- tapegif (free) —
pip install tapegif - Playwright (Chromium) —
playwright install chromium - Pillow
License
MIT
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file tapegif_pro-1.0.0.tar.gz.
File metadata
- Download URL: tapegif_pro-1.0.0.tar.gz
- Upload date:
- Size: 11.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b87888d374c20f1540133db465707787f4d6461517485200c95952ba0761c16e
|
|
| MD5 |
1f76de6479760df66582ecd94b7d7d0d
|
|
| BLAKE2b-256 |
f6c09ebf97761ae9f711e0c33c238bbe0d750f8629a534add1724900247e1d63
|
File details
Details for the file tapegif_pro-1.0.0-py3-none-any.whl.
File metadata
- Download URL: tapegif_pro-1.0.0-py3-none-any.whl
- Upload date:
- Size: 10.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b500ea53223005b188fe068d538c9aaca169b8cbd068e686a4925b7d964800f3
|
|
| MD5 |
133c22be47d3131f5a62dc8436b53197
|
|
| BLAKE2b-256 |
d4c27b17168c95a78ca310215017ece27f1c3c147f7c2dbff4a15909864cca47
|