Webb-tracker-api - James Webb Space Telescope (JWST) tracking REST API

Overview

James Webb Telescope tracking REST API

Public REST API to track JWST's current status

API data source: https://www.jwst.nasa.gov/content/webbLaunch/whereIsWebb.html

API

Public endpont: https://api.jwst-hub.com

Ressources:

  • GET: /track
    • returns jwst tracking data

Response example: https://api.jwst-hub.com/track

{
    "distanceEarthKm": 421956.0, // distance traveled from earth
    "launchElapsedTime": "02:12:51:53", // time elapsed since launch
    "distanceL2Km": 1024375.6, // remaining distance to L2
    "percentageCompleted": 29.1741, // distance completed in %
    "speedKmS": 1.1578, // cruising speed in km/s
    "deploymentImgURL": "", // URL to deployment visual
    "currentDeploymentStep": "MCC1b - Mid Course Correction Burn 1b", // Current deployment step with description
    "tempC": {
        // dictionary of current temperatures in celcius
        "tempWarmSide1C": 56.67, // sunshield UPS average temperature
        "tempWarmSide2C": 15.56, // spacecraft equipment panel temperature
        "tempCoolSide1C": -88.33, // primary mirror temperature
        "tempCoolSide2C": -182.78 // instrument radiator temperature
    }
}
  • GET /
    • returns API status and metatada

Response example: https://api.jwst-hub.com/

{
  "status": "ok",
  "version": "1.0.0",
  "serverID": "d0453deb-9c78-4e3c-be37-cf7c0633d21d" // node ID that handled the request
}

Build

docker build -t webb-tracker-api .

Run

docker run -p 8001:8001 --name=webb-tracker-api webb-tracker-api

Usage

Endpoint: GET http://localhost:8001/track

You might also like...

Welcome to Space Traveler's HUB, this web app allows the user to take a fictional tour across the space.

Welcome to Space Traveler's HUB, this web app allows the user to take a fictional tour across the space.

Welcome to Space Traveler's HUB, this web app allows the user to take a fictional tour across the space. The user can choose a rocket from our catalog interface, and reserve it. Also, the user can see recent special missions and join them. Finally, the user will be able to keep track of all your rockets and mission they are subscribed to. Build with React, Redux, React-router, and Railwindcss.

Jan 27, 2022

This web application provides commercial and scientific space travel services. The application allows users to book rockets and join selected space missions.

This web application provides commercial and scientific space travel services. The application allows users to book rockets and join selected space missions.

space-hub About Project "Space Traveler's Hub" is A web application that provides commercial and scientific space travelling services, We are working

Nov 2, 2022

This a web application for a company that provides commercial and scientific space travel services. The application will allow users to book rockets, dragons and join selected space missions.

Space Travelers' Hub In this project, we have worked with the real live data from the SpaceX API. Our task was to build a web application for a compan

Oct 31, 2022

This web application provides commercial and scientific space travel services. The application allows users to book rockets and join selected space missions.

This web application provides commercial and scientific space travel services. The application allows users to book rockets and join selected space missions.

Space Traveler's Hub This web application provides commercial and scientific space travel services. The application allows users to book rockets and j

Oct 4, 2022

This is a vanilla Node.js rest API created to show that it is possible to create a rest API using only vanilla Node.js

This is a vanilla Node.js rest API created to show that it is possible to create a rest API using only vanilla Node.js. But in most cases, I would recommend you to use something like Express in a production project for productivity purposes.

Jul 19, 2022

A serverless AWS expense tracker API. AWS Lambda functions, API gateway, and Dynamodb are among the ingredients.

AWS-Serverless-API A serverless AWS expense tracker API. AWS Lambda functions API gateway Dynamodb Endpoints Create a new expense: Method: POST Body f

Jul 16, 2022

Your personal budget tracking app.

Your personal budget tracking app.

Btracker Your personal budget tracking app. đź”— Links Postman workspace Video Explanation Deployed Frontend Link Frontend Repository đź’ˇ Features Create

Jan 29, 2022

Nutrition tracking software that uses machine learning to help you reach your body composition goals.

Nutrition tracking software that uses machine learning to help you reach your body composition goals.

LogSmarter - Machine Learning Nutrition Tracker Description LogSmarter LogSmarter™ is not just another calorie counter. It is an AI nutrition coach th

Sep 4, 2022
Comments
  • Enable server side cors

    Enable server side cors

    I get cors error when I use Fetch.

    "Access to fetch at 'https://api.jwst-hub.com/' from origin 'null' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource. If an opaque response serves your needs, set the request's mode to 'no-cors' to fetch the resource with CORS disabled."

    Also I have included {mode: no-cors} but it doesn't work

    bug 
    opened by manoprasanth-m 2
  • feat: add current temperatures

    feat: add current temperatures

    The NASA site added semi-live temperature readings of the telescope. Appended API to display current temperatures.

    I'm inexperienced with fullstack dev, so I'm unsure if this method is the most optimal. I've tested it on my machine, and deployed in a docker container, and both work smoothly.

    enhancement 
    opened by Copperbotte 2
  • API returns

    API returns "Internal Server Error (500)"

    At some point between 8am and Noon CST yesterday (January 27, 2022), the API started to return the following response:

    > curl -sS https://api.jwst-hub.com/track | jq .
    
    {
      "statusCode": 500,
      "error": "Internal Server Error",
      "message": "Protocol error (Runtime.callFunctionOn): Session closed. Most likely the page has been closed."
    }
    

    Is the API getting retired, now that JWST reached its Halo orbit around L2?

    I was still interested in continued tracking of the temperature changes that are being shared on the "WhereIsWebb" NASA website.

    Thanks!

    opened by michaelguse 2
Owner
Aslan Vatsaev
Full stack web engineer. Web engineering with Angular, Rails, Node, Docker, NativeScript https://twitter.com/avatsaev
Aslan Vatsaev
Please do not use this tracker to scam anyone! This is free and will be forever free. This tracking will never ask for seed phrases nor private keys. Keep safe!

CryptoBlades Tracker Related modules express - web application framework for node pug - template engine stylus - pre-processor CSS mongoose - nodejs o

null 355 Oct 13, 2022
Minimalistic bill tracker for those who despise tracking microtransactions.

?? Home Bills Minimalistic bill tracker for those who despise tracking microtransactions. ?? Goals & Milestones Goals ?? Track important data. Trackin

ERYC 50 Dec 6, 2022
Finance-Tracker - A basic finance-tracker application built using Next.js, React Hooks and Context API

Next.js + Tailwind CSS Example This example shows how to use Tailwind CSS (v3.0) with Next.js. It follows the steps outlined in the official Tailwind

Osemwengie Benjamin 1 Jan 2, 2022
"Space-Travelers-Hub" is a website that allows users to book rockets and join selected space missions by using data from the SpaceX API.

Space-Travelers-Hub This project was bootstrapped with Create React App. Description "Space-Travelers-Hub" is a website that allows users to book rock

Tresor Sawasawa 4 Mar 13, 2022
In this project we built a web application that consumes an SpaceX API. It provides commercial and scientific space travel services that allows users to book rockets and join selected space missions.

Space Travelers' Hub In this project we built a web application that consumes an SpaceX API. It provides commercial and scientific space travel servic

Diego Yon 7 Sep 30, 2022
375 DSA Tracker helps you build your confidence in solving any coding related question and helps you prepare for your placements. It is your personal web-based progress tracker based on 375 DSA Sheet by Aman Dhattarwal & Shradha Didi

375-DSA Tracker ??‍?? Me and my friend Abhilash Jena made a 375 DSA Tracker website based on 375 DSA Sheet by Aman Dhattarwal & Shradha Didi which hel

null 8 Nov 11, 2022
Space Travelers' Hub - a web application that facilitates booking rockets and join selected space missions

This is a web application that facilitates booking rockets and join selected space missions. It is built for a company that offers both commercial and scientific space travel services. The application also works with real live data from the SpaceX API.

Mong'are 6 Mar 29, 2022
A web application for a company that provides commercial and scientific space travel services. The application will allow users to book rockets and join selected space missions.

Space Travelers A web application for a company that provides commercial and scientific space travel services. The application will allow users to boo

Hector Torres 2 Apr 6, 2022