node-captureboy
v0.1.0
Published
定期的に画面キャプチャを撮影する。
Readme
node-captureboy
定期的にサイトの画面キャプチャを取得する
Install
$ npm install node-captureboyApi
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側の通知機能を使って通知
- [ ] メールで画像を送信
