Satellite Pass Predictions

Satellite Pass Predictions

This directory contains pre-calculated satellite pass predictions.

File: passes.json

Contains upcoming satellite passes for the next 7 days for:

  • NOAA 15 (137.620 MHz)
  • NOAA 18 (137.9125 MHz)
  • NOAA 19 (137.100 MHz)

Update Schedule

  • Automatically updated every 6 hours via GitHub Actions
  • Workflow: .github/workflows/update-tles.yml
  • Updates at: 00:00, 06:00, 12:00, 18:00 UTC

Purpose

This file contains pre-calculated satellite pass predictions using Skyfield (professional astronomy library). By pre-calculating passes via GitHub Actions, we:

  • Avoid hitting Celestrak on every page load
  • Provide instant page loads (no API calls)
  • Use accurate Skyfield calculations
  • Keep everything on GitHub Pages (no backend needed)

Configuration

To change the observer location, edit .github/workflows/update-tles.yml:

OBSERVER_LAT = 51.5074  # Your latitude
OBSERVER_LON = -0.1278   # Your longitude
OBSERVER_ALT = 0         # Your altitude in meters
OBSERVER_NAME = "Your Location"

Then manually trigger the workflow or wait for the next scheduled run.