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

課題

入力に関する課題

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

出力に関する課題

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

その他参考リンク

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 0.1.0
    0
    • latest

Version History

Package Sidebar

Install

npm i node-captureboy

Weekly Downloads

0

Version

0.1.0

License

MIT

Last publish

Collaborators

  • kesuiket