GNU/Linux >> Linux の 問題 >  >> Linux

ターミナルのNextinspaceで最新の宇宙イベントを印刷する

宇宙で何が起こっているのか知りたいですか?衛星や宇宙飛行はいつ打ち上げられるのだろうか? Nextinspaceをお試しください 、ターミナルで最新の宇宙イベントを印刷するコマンドラインプログラム。 NextinspaceはLaunchLibrary 2 APIを使用します 今後の宇宙関連のイベントと軌道打ち上げの詳細を取得します。すべてコマンドラインから! Pythonで書かれています プログラミング言語であり、GPL-3.0ライセンスの下でリリースされています。

LinuxにNextinspaceをインストールする

Nextinspaceは、 Pipを使用してインストールできます パッケージマネージャー。以下に説明するように、LinuxシステムにPipがインストールされていることを確認してください。

  • PIPを使用してPythonパッケージを管理する方法

Pipをインストールした後、次のコマンドのいずれかを使用してNextinspaceをインストールします。

$ pip install nextinspace

または、

$ pip install git+https://github.com/The-Kid-Gid/nextinspace

ターミナルのNextinspaceで最新の宇宙イベントを印刷する

Nextinspaceは非常に新しいプロジェクトです。現在、最新のSpaceイベントが表示され、起動のみが行われます。

最新の宇宙イベントを印刷するには、オプションなしでNextinspaceを実行するだけです:

$ nextinspace

出力例:

┌────────────────────────────────────────────────────────────────────────────────────────┐
│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.                          │
└────────────────────────────────────────────────────────────────────────────────────────┘

ご覧のとおり、Nextinspaceユーティリティは次の詳細を提供します。

  • 衛星の名前
  • ローンチセンターの正確なローンチコンプレックスの名前
  • 衛星打ち上げセンターの名前
  • ローンチセンターがある国の名前
  • リリースの日時
  • 起動タイプ
  • 衛星/宇宙船/宇宙飛行/ロケットなどの簡単な説明

イベントまたは起動のみを表示することもできます。

Nextinspaceのみを使用してスペースイベントを表示する

スペースイベントのみを出力するには、-eを使用します または--events-only フラグ。

$ nextinspace -e

または、

$ nextinspace --events-only

出力例:

┌────────────────────────────────────────────────────────────────────────────────────────┐
│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.                     │
└────────────────────────────────────────────────────────────────────────────────────────┘

これらは通常、標準の起動ではカバーされません。これらのイベントは、宇宙船の着陸、エンジンテスト、または船外活動である可能性があります。

ディスプレイはNextinspaceのみを使用して起動します

起動のみを印刷する場合は、-lを使用します または--launches-only 以下のようなフラグ:

$ nextinspace -l

または、

$ nextinspace --launches-only

このコマンドは、軌道および準軌道の発射のみを表示します。一般的に、これらは「宇宙」またはカーマンラインに到達することを目的としたすべての軌道打ち上げと準軌道打ち上げになります。

詳細については、次のコマンドを実行してヘルプセクションを参照してください。

$ nextinspace -h

または、

$ nextinspace --help

また、以下に示すプロジェクトの公式githubページを参照してください。


Linux
  1. Asciinemaとのターミナルセッションを記録する

  2. C++ で端末のフォント サイズを変更する

  3. Linux でスペースを使用して環境変数を設定する

  1. procps-ngを使用してターミナルでLinuxシステムを監視します

  2. Linuxでduを使用して使用済みディスク容量を確認する

  3. スクリプトとscriptreplayを使用して端末を記録します

  1. パッド入りの中央揃えで変数を印刷するにはどうすればよいですか?

  2. ターミナルからの画像がたくさんあるタイル?

  3. スペースを含む AWK およびファイル名。