Files
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

244 lines
9.2 KiB
JavaScript
Raw Permalink 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/2030.js - Cosmic & almanac events for 2030.
// See ./2026.js for the shape of each array.
// ------------------------------------------------------------------------
export const cosmic = [
// -- METEOR SHOWERS --------------------------------------------------
{
id: 'quadrantids-2030',
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: '2030-01-01', end: '2030-01-05', peak: '2030-01-03',
},
{
id: 'lyrids-2030',
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: '2030-04-16', end: '2030-04-25', peak: '2030-04-22',
},
{
id: 'eta-aquariids-2030',
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: '2030-04-19', end: '2030-05-28', peak: '2030-05-06',
},
{
id: 'perseids-2030',
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 13 Aug.',
color: '#3a1a00', textColor: '#ffe8c0',
type: 'cosmic', nightOnly: true,
start: '2030-07-17', end: '2030-08-24', peak: '2030-08-13',
},
{
id: 'orionids-2030',
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: '2030-10-02', end: '2030-11-07', peak: '2030-10-21',
},
{
id: 'leonids-2030',
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: '2030-11-06', end: '2030-11-30', peak: '2030-11-17',
},
{
id: 'geminids-2030',
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: '2030-12-04', end: '2030-12-20', peak: '2030-12-14',
},
{
id: 'ursids-2030',
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: '2030-12-17', end: '2030-12-26', peak: '2030-12-22',
},
// -- ECLIPSES --------------------------------------------------------
{
id: 'annular-solar-eclipse-2030-jun',
emoji: '🌑',
title: 'Annular Solar Eclipse',
message: 'An annular "ring of fire" eclipse today — the path sweeps across North Africa, Greece and Turkey, then on through Russia, Kazakhstan, China and Japan. Partial eclipse across much of Europe.',
color: '#1a0a2a', textColor: '#d8c8f8',
type: 'cosmic', nightOnly: false,
start: '2030-06-01', end: '2030-06-01', peak: '2030-06-01',
},
{
id: 'total-solar-eclipse-2030-nov',
emoji: '🌑',
title: 'Total Solar Eclipse',
message: 'A total solar eclipse today — the path of totality crosses southern Africa (Namibia, Botswana and South Africa) before ending over southern Australia. Look for rapid temperature drops even in partial zones.',
color: '#1a0a2a', textColor: '#d8c8f8',
type: 'cosmic', nightOnly: false,
start: '2030-11-25', end: '2030-11-25', peak: '2030-11-25',
},
// -- PLANETARY EVENTS ------------------------------------------------
{
id: 'jupiter-opposition-2030',
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: '2030-05-16', end: '2030-05-16', peak: '2030-05-16',
},
{
id: 'saturn-opposition-2030',
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: '2030-11-21', end: '2030-11-21', peak: '2030-11-21',
},
];
export const almanac = [
{
id: 'quadrantids-2030',
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: '2030-01-01', peak: '2030-01-03',
color: '#2a1a5a', textColor: '#e8d8ff',
latHint: 'north',
type: 'meteor',
},
{
id: 'lyrids-2030',
emoji: '☄️',
title: 'Lyrid Meteor Shower',
desc: 'Up to 20 meteors/hour at peak. Active Apr 1625, best after midnight from a dark site.',
start: '2030-04-16', peak: '2030-04-22',
color: '#2a1a5a', textColor: '#e8d8ff',
latHint: 'north',
type: 'meteor',
},
{
id: 'eta-aquariids-2030',
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: '2030-04-19', peak: '2030-05-06',
color: '#2a1a5a', textColor: '#e8d8ff',
latHint: 'south',
type: 'meteor',
},
{
id: 'jupiter-opposition-2030',
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: '2030-05-16', peak: '2030-05-16',
color: '#1a2a3a', textColor: '#c8e8ff',
latHint: null,
type: 'planetary',
},
{
id: 'annular-solar-eclipse-2030-jun',
emoji: '🌑',
title: 'Annular Solar Eclipse',
desc: 'A "ring of fire" eclipse. The path crosses Algeria, Tunisia, Greece and Turkey, then Russia, Kazakhstan, China and Japan. Partial eclipse across much of Europe.',
start: '2030-06-01', peak: '2030-06-01',
color: '#1a0a2a', textColor: '#d8c8f8',
latHint: 'path:N. Africa, Greece, Turkey, Russia, China, Japan — partial across Europe',
type: 'eclipse',
},
{
id: 'perseids-2030',
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: '2030-07-17', peak: '2030-08-13',
color: '#3a1a00', textColor: '#ffe8c0',
latHint: 'north',
type: 'meteor',
},
{
id: 'orionids-2030',
emoji: '☄️',
title: 'Orionid Meteor Shower',
desc: 'Fast, bright meteors from Halley\'s Comet debris — up to 25/hour. Active Oct 2 Nov 7.',
start: '2030-10-02', peak: '2030-10-21',
color: '#2a1a5a', textColor: '#e8d8ff',
latHint: null,
type: 'meteor',
},
{
id: 'leonids-2030',
emoji: '☄️',
title: 'Leonid Meteor Shower',
desc: 'Fast meteors from comet Tempel-Tuttle. Up to 15/hour at peak. Active Nov 630.',
start: '2030-11-06', peak: '2030-11-17',
color: '#2a1a5a', textColor: '#e8d8ff',
latHint: null,
type: 'meteor',
},
{
id: 'saturn-opposition-2030',
emoji: '🪐',
title: 'Saturn at Opposition',
desc: 'Saturn at its closest and brightest — visible all night, its rings a highlight in any small telescope.',
start: '2030-11-21', peak: '2030-11-21',
color: '#1a2a3a', textColor: '#c8e8ff',
latHint: null,
type: 'planetary',
},
{
id: 'total-solar-eclipse-2030-nov',
emoji: '🌑',
title: 'Total Solar Eclipse',
desc: 'The path of totality crosses Namibia, Botswana and South Africa (near Durban), then ends over southern Australia. Partial eclipse across southern Africa and Australasia.',
start: '2030-11-25', peak: '2030-11-25',
color: '#1a0a2a', textColor: '#d8c8f8',
latHint: 'path:Namibia, Botswana, South Africa → southern Australia',
type: 'eclipse',
},
{
id: 'geminids-2030',
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: '2030-12-04', peak: '2030-12-14',
color: '#3a1a00', textColor: '#ffe8c0',
latHint: 'north',
type: 'meteor',
},
{
id: 'ursids-2030',
emoji: '☄️',
title: 'Ursid Meteor Shower',
desc: 'A quieter shower near the winter solstice — circumpolar, best from northern latitudes. Active Dec 1726.',
start: '2030-12-17', peak: '2030-12-22',
color: '#2a1a5a', textColor: '#e8d8ff',
latHint: 'north',
type: 'meteor',
},
];