Skip to main content

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


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.

Supported by

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