Git Product home page Git Product logo

worden's Introduction

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)

worden's People

Contributors

jvlsg avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

worden's Issues

Begin API Manager

API Manager, stored by the app, that periodically

  • Store URLs for all the APIs used
  • Provide functions that return SDK objects
  • Use a parallel thread to periodically fetch new data and Updates the App class with it

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.