Skip to main content

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

Metadata

Release files for tapegif-pro 1.0.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for tapegif-pro 1.0.0
File Size Uploaded
tapegif_pro-1.0.0.tar.gz 11.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for tapegif-pro 1.0.0
File Interpreter ABI Platform
tapegif_pro-1.0.0-py3-none-any.whl Python 3 none any Details

Total release size: 22.1 kB

Release files / tapegif_pro-1.0.0.tar.gz

Download URL tapegif_pro-1.0.0.tar.gz
Size 11.2 kB
Tags Source
SHA-256 checksum
How to use checksums
b87888d374c20f1540133db465707787f4d6461517485200c95952ba0761c16e
BLAKE2b-256 checksum
How to use checksums
f6c09ebf97761ae9f711e0c33c238bbe0d750f8629a534add1724900247e1d63
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.12

Release files / tapegif_pro-1.0.0-py3-none-any.whl

Download URL tapegif_pro-1.0.0-py3-none-any.whl
Size 10.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
b500ea53223005b188fe068d538c9aaca169b8cbd068e686a4925b7d964800f3
BLAKE2b-256 checksum
How to use checksums
d4c27b17168c95a78ca310215017ece27f1c3c147f7c2dbff4a15909864cca47
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.12

Release history Release notifications | RSS feed

This release

1.0.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page