Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/mykle1/MMM-Lunartic

Up to the minute information about our Lunar partner, with a splash of EyeCandy, to boot!
https://github.com/mykle1/MMM-Lunartic

Last synced: 3 months ago
JSON representation

Up to the minute information about our Lunar partner, with a splash of EyeCandy, to boot!

Awesome Lists containing this project

README

        

## MMM-Lunartic

Up to the minute information about our Lunar partner, with a splash of EyeCandy, to boot!

## How it works

First, you have three choices of images to accompany the data.

* A rather impressive animation of the night moon, with clouds rolling by
* Updating minutely, an image of the actual appearance of the current moon
* A static image of all the phases of the moon

Then you are offered updated information every minute, such as:

* The distance of the moon from the Earth's core at this moment. (Changes minutely)
* This distance of the moon to the sun at this moment. (Changes minutely)
* The date of the next full moon. (Very important if you're a werewolf!)
* The date of the next new moon. (Also very important if you're a werewolf!)
* The age of the current moon's monthly phase.
* Percentage of the current moon that is illuminated.
* The stage of the present moon (waning, waxing, etc..)

## Examples

The moon will be animated. See picture below.

![](pix/33.JPG)

* The animation can be hidden if only the information is wanted.

![](pix/moon.gif) * This can be hidden

![](pix/11.JPG) * To show only this, or vice versa, showing just the image

* Or, Updating minutely, an image of the actual appearance of the current moon

![](pix/dd.JPG)

* Now an option for rotating data to conserve mirror real estate

![](pix/rotating.gif)

* Annotated .css file included for aligning and coloring text and header.

## Installation

* `git clone https://github.com/mykle1/MMM-Lunartic` into the `~/MagicMirror/modules` directory.

* cd into the MMM-Lunartic folder and run npm install

* No API key needed! (It's my API) No kidding!

## Config.js entry and options

{
disabled: false,
module: 'MMM-Lunartic',
position: 'bottom_center', // Best in left, center, or right regions
config: {
mode: "rotating", // rotating or static
image: "current", // animation, current, DayNight or static
distance: "miles", // miles or km
sounds: "yes", // howling wolf, only on a full moon
useHeader: false, // true if you want a header
header: "The Lunartic is in my head", // Any text you want
maxWidth: "300px",
animationSpeed: 0,
rotateInterval: 15000,
}
},

## Special thanks to SpaceCowboysDude for spotting my errors, as usual.