diff --git a/index.js b/index.js index 9791384..c524eea 100644 --- a/index.js +++ b/index.js @@ -5,14 +5,14 @@ const port = 80; const http = require("http"); const fs = require('fs'); -const SNAPSHOT_SALON_URL = "http://192.168.1.68/cgi-bin/api.cgi?cmd=Snap&channel=0&rs=wuuPhkmUCeI9WG7C&user=admin&password=WX12cv06," +const SNAPSHOT_LIVING_ROOM_URL = "http://192.168.1.68/cgi-bin/api.cgi?cmd=Snap&channel=0&rs=wuuPhkmUCeI9WG7C&user=admin&password=WX12cv06," const SNAPSHOT_GARAGE_URL = "http://192.168.1.69/cgi-bin/api.cgi?cmd=Snap&channel=0&rs=wuuPhkmUCeI9WG7C&user=admin&password=WX12cv06," -function snapshotPath(){ - let date = new Date(); +function formatDate() +{ + let date = new Date(); - return "/snapshot/snapshot-" - + date.getFullYear() + return date.getFullYear() + "-" + String(date.getMonth() + 1).padStart(2, '0') + "-" @@ -24,26 +24,39 @@ function snapshotPath(){ + "-" + String(date.getSeconds()).padStart(2, '0') + "_" - + date.getMilliseconds() + + date.getMilliseconds(); +} + +function snapshotPath(room){ + return "/snapshot/snapshot-" + + room + "-" + + formatDate() +".jpg"; } +function snapshotPathCamGarage(){ + return snapshotPath("garage"); +} -function snapshotSalon() { - http.get(SNAPSHOT_SALON_URL, (res) => { - res.pipe(fs.createWriteStream(snapshotPath())); +function snapshotPathCamLivingRoom(){ + return snapshotPath("living_room"); +} + +function snapshotLivingRoom() { + http.get(SNAPSHOT_LIVING_ROOM_URL, (res) => { + res.pipe(fs.createWriteStream(snapshotPathCamLivingRoom())); }); } function snapshotGarage() { http.get(SNAPSHOT_GARAGE_URL, (res) => { - res.pipe(fs.createWriteStream(snapshotPath())); + res.pipe(fs.createWriteStream(snapshotPathCamGarage())); }); } app.get('/snapshot', (req, res) => { try{ - snapshotSalon(); + snapshotLivingRoom(); res.send('ok'); } catch(e) {