Skip to content

tutucea/celestial-forecast

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

220 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Celestial-Forecast: Human Design Transits Tracker

Celestial-Forecast is an open-source Electron app for tracking transits in the Human Design System. Monitor planetary movements and gate activations with real-time notifications for line changes. Perfect for Human Design enthusiasts, astrologers, and cosmic explorers, this app runs on Windows, macOS, and Linux.

Celestial-Forecast Screenshot - https://ibb.co/9H879TWp Track Human Design transits with an intuitive interface.

✨ Features

  • Real-Time Transit Tracking: Stay updated on Human Design gate and line transits with precise timing.
  • System Notifications: Receive alerts when lines change, with customizable notification sounds. See example -- https://ibb.co/V0NDL51g.
  • Cross-Platform: Compatible with Windows, macOS, and Linux.
  • Open-Source: Free to use, modify, and contribute to under the MIT License.
  • Custom Builds: Generate DMG or EXE installers for easy distribution.

🚀 Getting Started

Prerequisites

  • Node.js: Install Node.js (includes npm) from nodejs.org.

Installation

  1. Download Celestial-Forecast:

    • Click the green "CODE" button on the GitHub repository and select "Download ZIP".
    • Or clone the repository:
      git clone https://github.com/tutucea/maya-forecast.git
  2. Navigate to the Project Folder:

    • Open a terminal (or Command Prompt on Windows) and navigate to the project directory:
      cd celestial-forecast
      Note: Replace celestial-forecast with the actual folder name if different.
  3. Install Dependencies:

    • Run the following command to install required packages (ignore any deprecated warnings):
      npm install
  4. Start the Application:

    • Launch the app with:
      npm start
  5. Optional: Build a DMG/EXE:

    • To create an installer, run:
      npm run dist
      or
      npm run build
    • Find the DMG (macOS) or EXE (Windows) in the dist or build folder and install it.
  6. Planet Data: To pull data for the planet simply click on the symbol of the planet (eg. ☉ or ☽ )With local time, UTC and a few others( this can be customized where you can add your preference by editing "schedule-popup.html"). Type this if you simply updating only the new files for timezones to work correctly.

    npm install luxon

    https://ibb.co/LD8mXJ7J

  7. Accuracy

Please let me know if you see any discrepancies but before check this Swiss Ephemeris - Swetest or JPL Horizons

Linux (Ubuntu) Users

If you see a chrome-sandbox error (e.g., this error), run this before npm start:

cd node_modules/electron/dist/
sudo chown root chrome-sandbox && sudo chmod 4755 chrome-sandbox

Notes

If you wish to change the notification sound, create a folder named "sounds" inside the directory where all the files are located, and place a file named notification.mp3 inside it. You can also use your own notification sound—just make sure to name it notification.mp3.

Every time you want to run the program, open a terminal and navigate to the project directory:

cd /celestial-forecast
npm start

I do update the look once in a while also I will update the dates and times for all the crossings when they are about to expire. Gate 30 line 2(direct) and 30.1(retrograde) had the wrong longitude .. now fixed

Buy me a beer via PayPal

About

Human design system transit tracker

Topics

Resources

License

Security policy

Stars

Watchers

Forks

Contributors