Pull image and store for later retrevial Solve CORS restrictions
npm install web-image-builder
WEB_IMAGES="[ { \"url\":\"https://www.weather.gov/images/box/winter/StormTotalSnow.jpg\", \"fileName\":\"boxStormTotalSnow.jpg\", \"fetchIntervalMin\":\"120\", \"validMin\":\"2160\" }, ... ]"
`
* url is the URL of the image to fetch
* fileName is the name of the file to save the image to
* fetchIntervalMin is the number of minutes between fetches
* validMin is the number of minutes the image is valid - if the source image has not changed in 2160 minutes (36 hours), keep track of it but delete the image in the target directory
* username is the username to use for basic authentication (optional)
* password is the password to use for basic authentication (optional)
`json
[
{
"url":"https://www.weather.gov/images/box/winter/StormTotalSnow.jpg",
"fileName":"boxStormTotalSnow.jpg",
"fetchIntervalMin":"120",
"validMin":"2160"
},
...
]
`
Once instanciated, the CreateImage() method can be called to create today's current chart.
To use the test wrapper to build a screen, run the following command.
`
$ npm start
or
$ node app.js
``