GNU/Linux >> Tutoriels Linux >  >> Linux

Imprimer les derniers événements spatiaux avec Nextinspace dans le terminal

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.


Linux
  1. Enregistrez votre session terminale avec Asciinema

  2. Comment imprimer un fichier JSON dans un terminal Linux

  3. Enregistrez votre terminal avec script et scriptreplay

  4. Comment imprimer une variable avec un alignement central rembourré ?

  5. AWK et les noms de fichiers contenant de l'espace.

Personnalisation de mon terminal Linux avec tmux et Git

Personnalisez votre terminal Linux avec votre logo préféré

Baignez-vous sur votre terminal Linux avec asciiquarium

Terminologie, un meilleur émulateur de terminal avec de nombreuses fonctionnalités

Terminal Phase - Un jeu de tir spatial qui s'exécute dans le terminal

Exécutez ASCII Globe In Terminal avec l'utilitaire globe-cli