Moon card

Tonight's moon drawn large, with its phase, rise and set, the next full moon and its name, the month's phases and the next lunar eclipse. Computed on the Player; no feed.

Category: Weather. Tags: Weather and environment, Clocks and calendars.

Previews

Moon
Canvas
Moon
Corner
Moon
Chip

Views and forms

Views: canvas, corner, chip. Canvas forms: landscape, portrait, square, strip.

Card views, themes and publishing. Browse the gallery.

Data and privacy

This card uses its configured properties and live card data.

Properties

For theme, background, accent and position, see Common properties.

Set static properties in params. Bind data to a project card data key for live values; that document holds only dynamic properties. Without a data key, put the complete configuration in params. Nested rows describe the contents of their parent property.

Static properties

NameTypeDefaultValues and limitsDescription
titlestring"Moon"maxLength: 30The header when the location has no name.
locationobject, nullnulladditionalProperties: falseWhere the moon is watched from: rise and set, which way up the moon is lit, and which eclipses are visible. Empty shows the phase alone.
location.namestringmaxLength: 40; Required
location.latitudenumberminimum: -90; maximum: 90; Required
location.longitudenumberminimum: -180; maximum: 180; Required
hemispherestring"north""north", "south"Which way the moon is lit when there is no location.
hour12booleanfalse
eclipsesbooleantrueShow the next lunar eclipse the moon is up for.
timeZonestring, nullnull

Dynamic properties

This card has no dynamic properties.

Canvas example

Add this item to a playlist page’s primitives. Publish the playlist and assign a screen.

{
  "id": "moon",
  "primitive": "card",
  "card": "moon",
  "major": 1,
  "params": {
    "theme": "neomustard",
    "location": {
      "name": "Vancouver",
      "latitude": 49.25,
      "longitude": -123.0
    }
  },
  "rect": {
    "x": 0,
    "y": 0,
    "width": 1920,
    "height": 1080
  },
  "layer": 0,
  "content_fit": "fill"
}