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

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

tapegif_pro-1.0.0.tar.gz (11.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

tapegif_pro-1.0.0-py3-none-any.whl (10.9 kB view details)

Uploaded Python 3

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

Hashes for tapegif_pro-1.0.0.tar.gz
Algorithm Hash digest
SHA256 b87888d374c20f1540133db465707787f4d6461517485200c95952ba0761c16e
MD5 1f76de6479760df66582ecd94b7d7d0d
BLAKE2b-256 f6c09ebf97761ae9f711e0c33c238bbe0d750f8629a534add1724900247e1d63

See more details on using hashes here.

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

Hashes for tapegif_pro-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 b500ea53223005b188fe068d538c9aaca169b8cbd068e686a4925b7d964800f3
MD5 133c22be47d3131f5a62dc8436b53197
BLAKE2b-256 d4c27b17168c95a78ca310215017ece27f1c3c147f7c2dbff4a15909864cca47

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

1.0.0 This release

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page