Generate moon poster
generate_moon_posterUse this when the user wants a printable moon phase poster: the moon on one special date, two dates side by side ("our moons" couple print), or a lunar calendar of a whole year. Computes the real phases and returns a preview plus vector PDFs (12x18 in, 18x24 in, A3, Letter, A4) and SVG. Does not sell or ship prints. Do not use for a quick phase answer without a poster; that is find_moon_phase.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| city | No | City for the time zone and hemisphere (southern hemisphere moons are drawn mirrored), e.g. "Melbourne, Australia". Default UTC. | |
| kind | Yes | moon: one date's moon as a large print; pair: two dates side by side (e.g. two birthdays) with whether they complete each other; year: a lunar calendar of all 365 days. Example: pair. | |
| year | No | For year: the calendar year, e.g. 2027. | |
| dates | No | For moon: one date; for pair: two dates. YYYY-MM-DD, optionally with a local time YYYY-MM-DDTHH:MM, e.g. ["1995-03-14", "1996-09-02"]. | |
| theme | No | midnight (default), black, paper, or ink. | |
| title | No | Poster headline, e.g. "The moon on the day you were born". | |
| labels | No | Optional names under each moon for pair, e.g. ["Mia", "Leo"]. | |
| message | No | Short line under the title, e.g. "Mia, 14 March 1995". |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| kind | Yes | ||
| pair | Yes | ||
| moons | Yes | ||
| request | Yes | ||
| summary | Yes | ||
| downloads | Yes |