Files
sunscope/assets/js/events/calendar/2029.js
T
fraxle 96799e2afa 3.2.3
Update and separate the yearly cosmic events.
Set to display the next 4 rather than the next x months
2026-07-07 14:04:35 +01:00

266 lines
9.8 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
// ------------------------------------------------------------------------
// calendar/2029.js - Cosmic & almanac events for 2029.
// See ./2026.js for the shape of each array.
//
// Note: 2029's four solar eclipses are all minor partials, so only the two
// total lunar eclipses ("Blood Moons") are listed here.
// ------------------------------------------------------------------------
export const cosmic = [
// -- METEOR SHOWERS --------------------------------------------------
{
id: 'quadrantids-2029',
emoji: '☄️',
title: 'Quadrantid Meteor Shower',
message: 'The Quadrantid meteor shower is active — up to 120 meteors/hour at a sharp peak. Best in the hours before dawn from a dark site.',
color: '#2a1a5a', textColor: '#e8d8ff',
type: 'cosmic', nightOnly: true,
start: '2029-01-01', end: '2029-01-05', peak: '2029-01-03',
},
{
id: 'lyrids-2029',
emoji: '☄️',
title: 'Lyrid Meteor Shower',
message: 'The Lyrid meteor shower peaks — up to 20 meteors/hour after midnight from a dark sky.',
color: '#2a1a5a', textColor: '#e8d8ff',
type: 'cosmic', nightOnly: true,
start: '2029-04-16', end: '2029-04-25', peak: '2029-04-22',
},
{
id: 'eta-aquariids-2029',
emoji: '☄️',
title: 'Eta Aquariid Meteor Shower',
message: 'The Eta Aquariids peak — fragments of Halley\'s Comet, up to 50/hour in the hours before dawn.',
color: '#2a1a5a', textColor: '#e8d8ff',
type: 'cosmic', nightOnly: true,
start: '2029-04-19', end: '2029-05-28', peak: '2029-05-06',
},
{
id: 'perseids-2029',
emoji: '☄️',
title: 'Perseid Meteor Shower',
message: 'The Perseids are active — one of the best showers of the year, up to 100 meteors/hour at peak around 12 Aug.',
color: '#3a1a00', textColor: '#ffe8c0',
type: 'cosmic', nightOnly: true,
start: '2029-07-17', end: '2029-08-24', peak: '2029-08-12',
},
{
id: 'orionids-2029',
emoji: '☄️',
title: 'Orionid Meteor Shower',
message: 'The Orionid shower peaks — fast, bright meteors from Halley\'s Comet debris. Up to 25/hour.',
color: '#2a1a5a', textColor: '#e8d8ff',
type: 'cosmic', nightOnly: true,
start: '2029-10-02', end: '2029-11-07', peak: '2029-10-21',
},
{
id: 'leonids-2029',
emoji: '☄️',
title: 'Leonid Meteor Shower',
message: 'The Leonid shower peaks — fast meteors from comet Tempel-Tuttle, up to 15/hour.',
color: '#2a1a5a', textColor: '#e8d8ff',
type: 'cosmic', nightOnly: true,
start: '2029-11-06', end: '2029-11-30', peak: '2029-11-17',
},
{
id: 'geminids-2029',
emoji: '☄️',
title: 'Geminid Meteor Shower',
message: 'The Geminids peak — the finest shower of the year, up to 150 meteors/hour, visible even before midnight.',
color: '#3a1a00', textColor: '#ffe8c0',
type: 'cosmic', nightOnly: true,
start: '2029-12-04', end: '2029-12-20', peak: '2029-12-13',
},
{
id: 'ursids-2029',
emoji: '☄️',
title: 'Ursid Meteor Shower',
message: 'The Ursid shower peaks near the winter solstice — circumpolar, best from northern latitudes.',
color: '#2a1a5a', textColor: '#e8d8ff',
type: 'cosmic', nightOnly: true,
start: '2029-12-17', end: '2029-12-26', peak: '2029-12-22',
},
// -- ECLIPSES --------------------------------------------------------
{
id: 'lunar-eclipse-2029-jun',
emoji: '🌕',
title: 'Total Lunar Eclipse',
message: 'A total lunar eclipse tonight — the Moon turns deep red (a "Blood Moon") as it passes through Earth\'s shadow. Visible across Europe, Africa and the Americas.',
color: '#3a0a0a', textColor: '#ffd8d8',
type: 'cosmic', nightOnly: true,
start: '2029-06-26', end: '2029-06-26', peak: '2029-06-26',
},
{
id: 'lunar-eclipse-2029-dec',
emoji: '🌕',
title: 'Total Lunar Eclipse',
message: 'The second total lunar eclipse of the year — another deep-red "Blood Moon" in Earth\'s shadow, visible across Europe, Asia, Africa and the Americas.',
color: '#3a0a0a', textColor: '#ffd8d8',
type: 'cosmic', nightOnly: true,
start: '2029-12-20', end: '2029-12-20', peak: '2029-12-20',
},
// -- PLANETARY EVENTS ------------------------------------------------
{
id: 'mars-opposition-2029',
emoji: '🔴',
title: 'Mars at Opposition',
message: 'Mars is at opposition — a vivid red beacon visible all night long. This is a more distant opposition, but Mars still outshines almost every star in the sky.',
color: '#2a1520', textColor: '#ffc8d8',
type: 'cosmic', nightOnly: true,
start: '2029-03-25', end: '2029-03-25', peak: '2029-03-25',
},
{
id: 'jupiter-opposition-2029',
emoji: '🪐',
title: 'Jupiter at Opposition',
message: 'Jupiter is at its closest and brightest — visible all night long. Its cloud bands and four Galilean moons show through binoculars.',
color: '#1a2a3a', textColor: '#c8e8ff',
type: 'cosmic', nightOnly: true,
start: '2029-04-12', end: '2029-04-12', peak: '2029-04-12',
},
{
id: 'saturn-opposition-2029',
emoji: '🪐',
title: 'Saturn at Opposition',
message: 'Saturn is at its closest and brightest tonight — visible all night long, its rings a highlight in any small telescope.',
color: '#1a2a3a', textColor: '#c8e8ff',
type: 'cosmic', nightOnly: true,
start: '2029-11-12', end: '2029-11-12', peak: '2029-11-12',
},
];
export const almanac = [
{
id: 'quadrantids-2029',
emoji: '☄️',
title: 'Quadrantid Meteor Shower',
desc: 'Up to 120 meteors/hour at a very sharp peak. Best in the hours before dawn on 3 Jan from a dark site.',
start: '2029-01-01', peak: '2029-01-03',
color: '#2a1a5a', textColor: '#e8d8ff',
latHint: 'north',
type: 'meteor',
},
{
id: 'mars-opposition-2029',
emoji: '🔴',
title: 'Mars at Opposition',
desc: 'Mars at opposition — a vivid red beacon visible all night. A more distant (aphelic) opposition, but Mars still outshines almost every star.',
start: '2029-03-25', peak: '2029-03-25',
color: '#2a1520', textColor: '#ffc8d8',
latHint: null,
type: 'planetary',
},
{
id: 'jupiter-opposition-2029',
emoji: '🪐',
title: 'Jupiter at Opposition',
desc: 'Jupiter at its closest and brightest — cloud bands and the four Galilean moons visible through binoculars. Well placed all night.',
start: '2029-04-12', peak: '2029-04-12',
color: '#1a2a3a', textColor: '#c8e8ff',
latHint: null,
type: 'planetary',
},
{
id: 'lyrids-2029',
emoji: '☄️',
title: 'Lyrid Meteor Shower',
desc: 'Up to 20 meteors/hour at peak. Active Apr 1625, best after midnight from a dark site.',
start: '2029-04-16', peak: '2029-04-22',
color: '#2a1a5a', textColor: '#e8d8ff',
latHint: 'north',
type: 'meteor',
},
{
id: 'eta-aquariids-2029',
emoji: '☄️',
title: 'Eta Aquariid Meteor Shower',
desc: 'Debris from Halley\'s Comet — up to 50/hour before dawn. Best from southern latitudes but visible worldwide.',
start: '2029-04-19', peak: '2029-05-06',
color: '#2a1a5a', textColor: '#e8d8ff',
latHint: 'south',
type: 'meteor',
},
{
id: 'lunar-eclipse-2029-jun',
emoji: '🌕',
title: 'Total Lunar Eclipse',
desc: 'A deep-red "Blood Moon" as the Moon passes through Earth\'s shadow. Visible from Europe, Africa and the Americas.',
start: '2029-06-26', peak: '2029-06-26',
color: '#3a0a0a', textColor: '#ffd8d8',
latHint: null,
type: 'eclipse',
},
{
id: 'perseids-2029',
emoji: '☄️',
title: 'Perseid Meteor Shower',
desc: 'One of the best showers of the year — up to 100/hour at peak, no telescope needed. Active Jul 17 Aug 24.',
start: '2029-07-17', peak: '2029-08-12',
color: '#3a1a00', textColor: '#ffe8c0',
latHint: 'north',
type: 'meteor',
},
{
id: 'orionids-2029',
emoji: '☄️',
title: 'Orionid Meteor Shower',
desc: 'Fast, bright meteors from Halley\'s Comet debris — up to 25/hour. Active Oct 2 Nov 7.',
start: '2029-10-02', peak: '2029-10-21',
color: '#2a1a5a', textColor: '#e8d8ff',
latHint: null,
type: 'meteor',
},
{
id: 'saturn-opposition-2029',
emoji: '🪐',
title: 'Saturn at Opposition',
desc: 'Saturn at its closest and brightest — visible all night, its rings a highlight in any small telescope.',
start: '2029-11-12', peak: '2029-11-12',
color: '#1a2a3a', textColor: '#c8e8ff',
latHint: null,
type: 'planetary',
},
{
id: 'leonids-2029',
emoji: '☄️',
title: 'Leonid Meteor Shower',
desc: 'Fast meteors from comet Tempel-Tuttle. Up to 15/hour at peak. Active Nov 630.',
start: '2029-11-06', peak: '2029-11-17',
color: '#2a1a5a', textColor: '#e8d8ff',
latHint: null,
type: 'meteor',
},
{
id: 'geminids-2029',
emoji: '☄️',
title: 'Geminid Meteor Shower',
desc: 'The finest shower of the year — up to 150 meteors/hour, visible even before midnight. Active Dec 420.',
start: '2029-12-04', peak: '2029-12-13',
color: '#3a1a00', textColor: '#ffe8c0',
latHint: 'north',
type: 'meteor',
},
{
id: 'ursids-2029',
emoji: '☄️',
title: 'Ursid Meteor Shower',
desc: 'A quieter shower near the winter solstice — circumpolar, best from northern latitudes. Active Dec 1726.',
start: '2029-12-17', peak: '2029-12-22',
color: '#2a1a5a', textColor: '#e8d8ff',
latHint: 'north',
type: 'meteor',
},
{
id: 'lunar-eclipse-2029-dec',
emoji: '🌕',
title: 'Total Lunar Eclipse',
desc: 'The year\'s second "Blood Moon" — the Moon turns deep red in Earth\'s shadow. Visible from Europe, Asia, Africa and the Americas.',
start: '2029-12-20', peak: '2029-12-20',
color: '#3a0a0a', textColor: '#ffd8d8',
latHint: null,
type: 'eclipse',
},
];