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
- https://spacelaunchnow.me/api/3.3.0/
- https://open-notify.org/
- https://api.le-systeme-solaire.net/swagger/#/bodies/get_bodies
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)
Metadata
Release files for worden 1.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| worden-1.1.0.tar.gz | 100.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| worden-1.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 204.0 kB
Release files / worden-1.1.0.tar.gz
| Download URL | worden-1.1.0.tar.gz |
|---|---|
| Size | 100.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
748a1a8e0903e150ec59ddfb22c00191fb016bf4b7a70b0bf60e2b31206fe4d2
|
|
BLAKE2b-256 checksum How to use checksums |
8667770028b7aa9e0d604cabc3b79ca5df8d437e4fb13882b94c10fe031ab2fa
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.9.0
|
Release files / worden-1.1.0-py3-none-any.whl
| Download URL | worden-1.1.0-py3-none-any.whl |
|---|---|
| Size | 103.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
fe3d1d1d77bfac18a085f051a1d06613d53bbac0e48ed17fc9a5baba0152d2c0
|
|
BLAKE2b-256 checksum How to use checksums |
08850ff8032c555f185f6c7d4fed30127d067731447d48334c13cb8448e5b400
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.9.0
|