node-captureboy

0.1.0 • Public • Published

node-captureboy

定期的にサイトの画面キャプチャを取得する

Install

$ npm install node-captureboy

Api

const Captureboy = require('node-captureboy');
 
let captureboy = Captureboy({
  url: ['http://google.com']
});
 
// method#shot()
captureboy.shot();
 
 
// method#cron()
captureboy.cron(CRONTAB, () => {
  captureboy.shot();
});
 

オプション

項目 説明 デフォルト
url キャプチャを取るURL(配列) []
wait キャプチャを取る前の待機時間(単位:ミリ秒) 30
width ビューポートの横幅 1024
height ビューポートの縦幅 768
userAgent ユーザーエージェント
timeZone Cronの時間帯 Asia/Tokyo
dest 出力先フォルダ(相対パス) ./
filename 出力する画像のファイル名 screenshot

課題

入力に関する課題

  • URLを1つ、もしくは複数指定できるようにする
  • Cron で定期的に動作させる .cron()
  • UserAgent の指定

出力に関する課題

  • 画像は任意のフォルダに出力
  • PC側の通知機能を使って通知
  • メールで画像を送信

その他参考リンク

Keywords

none

install

npm i node-captureboy

Downloadsweekly downloads

0

version

0.1.0

license

MIT

homepage

github.com

repository

Gitgithub

last publish

collaborators

  • avatar
Report a vulnerability