Puppetcam
Export puppeteer tab as webm video
Install / Use
/learn @muralikg/PuppetcamREADME
Puppetcam
Example to export chrome tab as a video
- Exported videos are stored in Downloads folder
- Specify bitrate to control quality of the exported video by adjusting
videoBitsPerSecondproperty inbackground.js
Dependencies
- xvfb
- npm modules listed in package.json
Usage
npm install
node export.js http://tobiasahlin.com/spinkit/ spinner.webm
Thanks to @cretz for helping with automatic tab selection and avoiding the permission dialog
Motivation
Was looking for a method to export a video of user actions rendered using our custom player used in uxlens. Export has to happen on a server in an automated fashion and hence the usage of xvfb.
Sample video
Related Skills
docs-writer
99.5k`docs-writer` skill instructions As an expert technical writer and editor for the Gemini CLI project, you produce accurate, clear, and consistent documentation. When asked to write, edit, or revie
model-usage
341.2kUse CodexBar CLI local cost usage to summarize per-model usage for Codex or Claude, including the current (most recent) model or a full model breakdown. Trigger when asked for model-level usage/cost data from codexbar, or when you need a scriptable per-model summary from codexbar cost JSON.
project-overview
FlightPHP Skeleton Project Instructions This document provides guidelines and best practices for structuring and developing a project using the FlightPHP framework. Instructions for AI Coding A
ddd
Guía de Principios DDD para el Proyecto > 📚 Documento Complementario : Este documento define los principios y reglas de DDD. Para ver templates de código, ejemplos detallados y guías paso

