管理人Kのひとりごと

デジモノレビューやプログラミングや写真など

SPEEDTEST CLIの実行結果を加工して表示するワンライナー

通信速度を測定する際に使うSpeedtest.netですが、CLIがあります。

そのCLIの出力結果を加工して表示するワンライナーを書きました。

検証環境

hoge@localhost$ python3 -V
Python 3.9.18

hoge@localhost$ speedtest -V
Speedtest by Ookla 1.2.0.84 (ea6b6773cf) Linux/x86_64-linux-musl 6.5.13-1-pve x86_64

The official command line client for testing the speed and performance

コードと実行結果

ワンライナーといいつつ、見やすくするために行継続文字(改行)を入れています。

# cliの結果をJSONとして出力、Pythonで加工
# データ送受信サーバとして48463( IPA CyberLab 400G)を指定
hoge@localhost$ speedtest -s 48463 -f json |\
...(省略)

Download(Mbps):602.18
Upload(Mbps):423.06