Представлено приложение Astronomer на Electron без React для изучения астрономических данных и планирования наблюдений

Представлен открытый проект Astronomer. Это приложение на Electron без React для изучения астрономических данных и планирования наблюдений за звёздным небом. Решение создано на чистом JavaScript, HTML и CSS и опубликовано на GitHub под лицензией MIT.

Для запуска проекта нужен Node.js 18+, npm или yarn, а также ключ API NASA (необязательно, по умолчанию используется DEMO_KEY).

Возможности Astronomer:

поддержка NASA APOD: просмотр астрономических фотографий дня с возможностью выбора даты и случайного выбора;

библиотека изображений и видео: поиск в обширной медиаколлекции NASA;

EPIC Earth Images: просмотр последних снимков Земли из космоса в естественных цветах;

ISS Tracker: прогноз положения и прохождения Международной космической станции в реальном времени;

время наступления сумерек (гражданские, навигационные, астрономические);

расчёт фаз Луны и освещённости;

прогноз видимости планет;

каталог объектов Солнечной системы с данными в реальном времени;

база данных известных экзопланет, расчёт расстояний и отслеживание, Краткие факты и окна наблюдений;

режим «Песочница»: все процессы рендеринга изолированы;

заголовки CSP: строгая политика безопасности контента;

белый список API: доступны только одобренные конечные точки;

ограничение скорости: встроенное регулирование запросов;

без удалённого запуска кода: запрещено выполнение внешних скриптов.

Источник: habr.com

0 0 голоса
Рейтинг новости
1
0
Подписаться
Уведомить о
0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии