Curiosi di sapere cosa sta succedendo nello spazio? Ti chiedi quando verrà lanciato un satellite o un volo spaziale? Prova Nextinspace , un programma da riga di comando per stampare gli ultimi eventi Space in Terminale. Nextinspace utilizza l'API Launch Library 2 per recuperare i dettagli dei prossimi eventi legati allo spazio e lanci orbitali. Tutto da riga di comando! È scritto in Python linguaggio di programmazione e rilasciato sotto licenza GPL-3.0.
Installa Nextinspace in Linux
Nextinspace può essere installato utilizzando Pip gestore di pacchetti. Assicurati di aver installato Pip sul tuo sistema Linux come descritto di seguito.
- Come gestire i pacchetti Python utilizzando PIP
Dopo aver installato Pip, installa Nextinspace utilizzando uno dei seguenti comandi:
$ pip install nextinspace
Oppure,
$ pip install git+https://github.com/The-Kid-Gid/nextinspace
Stampa gli ultimi eventi spaziali con Nextinspace nel terminale
Nextinspace è un progetto nuovissimo. Attualmente mostra solo gli ultimi eventi e lanci di Space.
Per stampare l'ultimo evento spaziale, esegui semplicemente Nextinspace senza alcuna opzione:
$ nextinspace
Risultato di esempio:
┌────────────────────────────────────────────────────────────────────────────────────────┐
│Soyuz 2.1a | Soyuz MS-17 │
│31/6, Baikonur Cosmodrome, Republic of Kazakhstan │
│ │
│ Wed October 14, 2020 05:45 AM IST │
│ Launch Type: Human Exploration │
│ │
│ Soyuz MS-17 begins expedition 63 by carrying Roscosmos cosmonauts Sergey Ryzhikov, │
│ Sergey Kud-Sverchkov and NASA astronaut Kathleen Rubins to the International Space │
│ Station aboard the Soyuz spacecraft from the Baikonur Cosmodrome in Kazakhstan. │
│ After launching from the Baikonur Cosmodrome in Kazakhstan, they will rendezvous to │
│ the station where they will remain for their 6 month stay. │
└────────────────────────────────────────────────────────────────────────────────────────┘

Come puoi vedere, l'utilità Nextinspace fornisce i seguenti dettagli:
- Nome dei satelliti,
- Nome dell'esatto complesso di lancio in un centro di lancio
- Nome del centro di lancio del satellite
- Nome del paese in cui si trova il centro di lancio,
- Data e ora del lancio,
- Tipo di avvio,
- E una breve descrizione dei satelliti/veicoli spaziali/voli spaziali/razzi ecc.
Puoi anche visualizzare gli eventi o solo i lanci.
Visualizza gli eventi spaziali solo utilizzando Nextinspace
Per stampare gli unici eventi spaziali, usa -e
o --events-only
bandiere.
$ nextinspace -e
Oppure,
$ nextinspace --events-only
Risultato di esempio:
┌────────────────────────────────────────────────────────────────────────────────────────┐
│Soyuz MS-17 Docking │
│International Space Station │
│ │
│ Wed October 14, 2020 08:50 AM IST │
│ Event Type: Docking │
│ │
│ The Soyuz MS-17 spacecraft will dock to the International Space Station carrying │
│ three new Expedition 63 crew members : ROSCOSMOS cosmonauts Sergey Ryzhikov and │
│ Sergey Kud-Sverchkov as well as NASA astronaut Kathleen Rubins. │
└────────────────────────────────────────────────────────────────────────────────────────┘

Questi in genere non sono coperti dai lanci standard. Questi eventi potrebbero essere atterraggi di veicoli spaziali, test sui motori o passeggiate spaziali.
La visualizzazione viene avviata solo utilizzando Nextinspace
Se vuoi stampare solo i lanci, usa -l
o --launches-only
flag come di seguito:
$ nextinspace -l
Oppure,
$ nextinspace --launches-only
Questo comando visualizzerà solo i lanci orbitali e suborbitali. Generalmente questi saranno tutti lanci orbitali e suborbitali che mirano a raggiungere lo "spazio" o la linea Karman.
Per maggiori dettagli, fare riferimento alla sezione della guida eseguendo il comando seguente:
$ nextinspace -h
Oppure,
$ nextinspace --help
Inoltre, fai riferimento alla pagina github ufficiale del progetto indicata di seguito.