sun-moon-builder
v1.1.3
Published
Create jpegs with data about sunrise/sunset and moonrise/moonset
Downloads
7
Readme
sun-moon-builder
Retrieve sunrise/sunset, moonrise/moonset and create a graphic image
test.ts shows how to use the module
The normal use of this module is to build an npm module that can be used as part of a bigger progress.
index.d.ts describes the interface for the module
The LoggerInterface, KacheInterface and ImageWriterInterface interfaces are dependency injected into the module. Simple versions are provided and used by the test wrapper.
Once instanciated, the CreateImages() method can be called to create today's current chart.
To use the test wrapper to build a screen, run the following command.
$ git clone https://github.com/kfaubel/sun-moon-builder.git
$ cd sun-moon-builder
$ echo "IPGEOLOACATION_API_KEY=<key>" > .env
$ npm install
$ npm start
Dependencies
You will need an API key from https://api.ipgeolocation.io