muralikg / Puppetcam
Licence: mit
Export puppeteer tab as webm video
Stars: ✭ 279
Programming Languages
javascript
184084 projects - #8 most used programming language
Projects that are alternatives of or similar to Puppetcam
Squidwarc
Squidwarc is a high fidelity, user scriptable, archival crawler that uses Chrome or Chromium with or without a head
Stars: ✭ 125 (-55.2%)
Mutual labels: chrome, puppeteer
Headless Recorder
Chrome extension that records your browser interactions and generates a Playwright or Puppeteer script.
Stars: ✭ 13,786 (+4841.22%)
Mutual labels: chrome, puppeteer
Puppeteer Webperf
Automating Web Performance testing with Puppeteer 🎪
Stars: ✭ 1,392 (+398.92%)
Mutual labels: chrome, puppeteer
Puppeteer Recorder
Record animations using puppeteer. Based on electron-recorder.
Stars: ✭ 169 (-39.43%)
Mutual labels: chrome, puppeteer
Puppeteer Deep
Puppeteer, Headless Chrome;爬取《es6标准入门》、自动推文到掘金、站点性能分析;高级爬虫、自动化UI测试、性能分析;
Stars: ✭ 1,033 (+270.25%)
Mutual labels: chrome, puppeteer
Puppeteer Extra
💯 Teach puppeteer new tricks through plugins.
Stars: ✭ 3,397 (+1117.56%)
Mutual labels: chrome, puppeteer
Element
💦Load test your app using real web browsers
Stars: ✭ 204 (-26.88%)
Mutual labels: chrome, puppeteer
Roam Research Private Api
Private API to enable API access for Roam Research. Now you can connect Roam to your other projects.
Stars: ✭ 88 (-68.46%)
Mutual labels: chrome, puppeteer
Serverless Puppeteer Layers
Serverless Framework + AWS Lambda Layers + Puppeteer = ❤️
Stars: ✭ 247 (-11.47%)
Mutual labels: chrome, puppeteer
Sushi Browser
Sushi Browser is the next generation browser which mounts the multi-panel and the video support function and so on. Its goal is to be as fantastic as sushi. 🍣
Stars: ✭ 116 (-58.42%)
Mutual labels: chrome, puppeteer
Puppeteer Docs Zh Cn
Google Puppeteer 文档的中文版本 , 目标版本 1.9.0, 翻译中...
Stars: ✭ 61 (-78.14%)
Mutual labels: chrome, puppeteer
Rize
High-level, fluent and chainable API provided library for puppeteer.
Stars: ✭ 147 (-47.31%)
Mutual labels: chrome, puppeteer
Url To Pdf Api
Web page PDF/PNG rendering done right. Self-hosted service for rendering receipts, invoices, or any content.
Stars: ✭ 6,544 (+2245.52%)
Mutual labels: chrome, puppeteer
Puppeteer Sharp Extra
Plugin framework for PuppeteerSharp
Stars: ✭ 39 (-86.02%)
Mutual labels: chrome, puppeteer
Flaresolverr
Proxy server to bypass Cloudflare protection
Stars: ✭ 241 (-13.62%)
Mutual labels: chrome, puppeteer
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
videoBitsPerSecond
property 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
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].