Skip to main content

TUI Space operations center

Project description

PROJECT WORDEN - Terminal Based Space Display

Pictured, the epynomous Alfred Worden (the only astronaut I had the privilege to meet in person)

Screenshots

Goal

Aggregate information from several Space-related APIs into a single, cohesive and (hopefully) cool-looking terminal based interface

Installation

pip3 install --user --upgrade worden (now, it actually works)

This will download the package, dependencies and a launch script.

Running

worden (If your PATH includes the pip directories)

or

python3 -m worden

Features

Upcoming launches

See available information for the upcoming launches of spacecraft

Active Astronauts

Displays a list of all known, active astronauts

Maps & Tracking

Displays the world maps and rough position of trackable objects

Astral bodies in the solar system

See all (?) known astral bodies of the solar system, as well as relevant orbital parameters.

Controls

  • Main menu Ctrl+X
  • Switch to Details panel: Shift
  • Switch back to list: Shift+Tab
  • Update/Refresh Map Ctrl+R
  • Track a launch/Space station Ctrl+T
  • Previous Page / Next Page < / > (i.e. Shift+, / Shift+. on most keyboards)

Used APIs

Future features/wishlist

  • Orbital Map [Future]
  • Solar System Map [Future]
  • list of tracked objects displayed on the maps
  • correlation between data types
  • Open links in the details

Candidate APIs (for future developments)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

worden-1.1.0.tar.gz (100.5 kB view hashes)

Uploaded Source

Built Distribution

worden-1.1.0-py3-none-any.whl (103.5 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page