Skip to main content

A Python tool to monitor and log internet speeds using WandB.

Project description

SpeedLogger

SpeedLogger is a simple tool to monitor and log your internet connection's upload and download speeds, server ID, and ping at regular intervals using speedtest-cli and Weights & Biases (wandb).

Installation

  1. Install the speedlogger package using pip:
pip install speedlogger
  1. Create a Weights & Biases account if you don't have one already.

  2. Log in to your Weights & Biases account:

Follow the instructions to get your API key and finish the login process.

wandb login

Usage

  1. Run the speedlogger command with the desired time interval (in seconds) between measurements:
speedlogger --interval 60

The default interval is 60 seconds. You can change it using the --interval option.

  1. The logged data will be sent to your Weights & Biases account under the speedlogger project. You can view the logs and visualize the results on the Weights & Biases dashboard.

Please note that the internet speed measurements may consume a significant amount of data, especially when running the tool for extended periods. Make sure to consider any data usage limitations your internet service provider may impose.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

speedlogger-1.0.0.tar.gz (3.1 kB view details)

Uploaded Source

Built Distribution

speedlogger-1.0.0-py3-none-any.whl (3.6 kB view details)

Uploaded Python 3

File details

Details for the file speedlogger-1.0.0.tar.gz.

File metadata

  • Download URL: speedlogger-1.0.0.tar.gz
  • Upload date:
  • Size: 3.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.6

File hashes

Hashes for speedlogger-1.0.0.tar.gz
Algorithm Hash digest
SHA256 0e3a7b420d8410971d90cef1a4e3957e3a8d93b28ae02142f0b5c8cf066d60ac
MD5 ef22b4ee34c32190bdfe27c3d50a7354
BLAKE2b-256 b8cbe9f798a9306c38b6c362bfafe9ad25c45699888390af54b5809c5929099d

See more details on using hashes here.

File details

Details for the file speedlogger-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: speedlogger-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 3.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.6

File hashes

Hashes for speedlogger-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 cdc5f71f2bcfefb13f9a124a1cbb3d5c5a0f41fba05522e5b37cc5ef2691415f
MD5 09762559f1b4657a28b2943c59658ba6
BLAKE2b-256 7f1cd464cafe990ac39ddbe988da0876e3da67d2c5a3efd1db19a8a28df5d959

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page