Skip to content

1tchy/mooncal

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

426 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Mooncal is a web app for generating personal moon calendars. It offers the display of moon phases as well as some special events about the moon. The calendar can be exported to personal calendar applications.

Development

Dependencies

Mooncal is built on the following frameworks:

Prerequisites

  • Java 21 (JDK)
  • Node.js (version 10 or higher)
  • sbt

Running

cd mooncal
sbt run

Testing

cd mooncal
sbt test

Debugging

cd mooncal
sbt -jvm-debug 5005 run

And in your IDE add a remote debugging configuration.

Updating moon landings

AI-Queries

  • Please give a summary up to 100 characters about what's special about the following mission, without too much sensation, without repeating its name and without too much technicality.
  • Please translate it into de, nl, es, fr, ro and hi.

Supporting Mooncal

  • Feel free to make a donation
  • Feel free to develop a new feature/fix a bug/...
    • Please develop according to git-flow
    • Please write also a test if reasonable

Running

Prerequisites

  • Java 21 (JDK)

Installation

  • Unzip the zip-file to any folder
  • Start bin/mooncal.bat (Windows) or bin/mooncal (Linux/Mac) within the extraction folder
  • Provide a Google Translate Script Deployment Key in the environment variable googleTranslateScriptDeploymentId (see keys/googleTranslateScriptDeploymentId.md)
  • Mooncal is now available at http://localhost:9000

About

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •