Curieux de savoir ce qui se passe dans l'espace ? Vous vous demandez quand un satellite ou un vol spatial va être lancé ? Essayez Nextinspace , un programme en ligne de commande pour imprimer les derniers événements spatiaux dans Terminal. Nextinspace utilise l'API Launch Library 2 pour récupérer les détails des prochains événements liés à l'espace et des lancements orbitaux. Tout en ligne de commande ! Il est écrit en Python langage de programmation et publié sous licence GPL-3.0.
Installer Nextinspace sous Linux
Nextinspace peut être installé en utilisant Pip directeur chargé d'emballage. Assurez-vous d'avoir installé Pip sur votre système Linux comme décrit ci-dessous.
- Comment gérer les packages Python à l'aide de PIP
Après avoir installé Pip, installez Nextinspace à l'aide de l'une des commandes suivantes :
$ pip install nextinspace
Ou,
$ pip install git+https://github.com/The-Kid-Gid/nextinspace
Imprimez les derniers événements spatiaux avec Nextinspace dans le terminal
Nextinspace est un tout nouveau projet. Actuellement, il affiche les derniers événements spatiaux et lance uniquement.
Pour imprimer le dernier événement spatial, lancez simplement Nextinspace sans aucune option :
$ nextinspace
Exemple de résultat :
┌────────────────────────────────────────────────────────────────────────────────────────┐
│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. │
└────────────────────────────────────────────────────────────────────────────────────────┘
Comme vous pouvez le voir, l'utilitaire Nextinspace fournit les détails suivants :
- Nom des satellites,
- Nom du complexe de lancement exact dans un centre de lancement
- Nom du centre de lancement du satellite,
- Nom du pays où se trouve le centre de lancement,
- Date et heure du lancement,
- Type de lancement,
- Et une brève description des satellites/vaisseaux spatiaux/vols spatiaux/fusées, etc.
Vous pouvez également afficher uniquement les événements ou les lancements.
Afficher les événements de l'espace uniquement à l'aide de Nextinspace
Pour imprimer les seuls événements spatiaux, utilisez -e
ou --events-only
drapeaux.
$ nextinspace -e
Ou,
$ nextinspace --events-only
Exemple de résultat :
┌────────────────────────────────────────────────────────────────────────────────────────┐
│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. │
└────────────────────────────────────────────────────────────────────────────────────────┘
Ceux-ci ne sont généralement pas couverts par les lancements standard. Ces événements peuvent être des atterrissages de vaisseaux spatiaux, des essais de moteurs ou des sorties dans l'espace.
Display ne se lance qu'avec Nextinspace
Si vous souhaitez imprimer uniquement les lancements, utilisez -l
ou --launches-only
drapeaux comme ci-dessous :
$ nextinspace -l
Ou,
$ nextinspace --launches-only
Cette commande n'affichera que les lancements orbitaux et suborbitaux. Généralement, ce seront tous les lancements orbitaux et les lancements suborbitaux qui visent à atteindre "l'espace" ou la ligne Karman.
Pour plus de détails, consultez la section d'aide en exécutant la commande suivante :
$ nextinspace -h
Ou,
$ nextinspace --help
Reportez-vous également à la page github officielle du projet ci-dessous.