jscaptools
v1.0.0
Published
CLI screen capture tool using a native V8 addon (X11).
Readme
JsCapTools
Ferramenta de captura de tela via terminal usando addon nativo em C++ (V8) no Linux (X11).
Requisitos
- Linux com X11
- Node.js 24+ (ou outro que use V8 com C++20)
- Compilador com suporte a C++20 (ex.:
g++10+ ouclang12+) - Pacote de desenvolvimento do X11 (ex.:
libx11-dev)
Se o seu g++ nao reconhece -std=gnu++2a, instale uma versao mais nova e rode:
CXX=g++-11 npm install (ou similar).
Instalacao
npm installBuild do addon
npm run buildUso pelo terminal
npx jscapSaida padrao: captures/capture-YYYYMMDD-HHMMSS.png
Opcoes:
jscap --dir minha_pasta
jscap --file minha_captura.png
jscap --out /caminho/completo/saida.pngUso via JS
const { captureScreen } = require('.');
const { width, height, data } = captureScreen();Estrutura do projeto
src/código C++ do addoninclude/headers compartilhadosbin/CLI (jscap)captures/onde as capturas são salvas
Contato
Desenvolvido por JsByte E-mail: [email protected]
