Skip to main content

A TUI network usage monitor.

Project description

Netwatch TUI (netwatchpy)

A TUI (Text-based User Interface) for monitoring network usage in real-time, with support for data limits and desktop notifications.

Installation

pip install netwatchpy

Usage

Once installed, the netwatch command will be available in your terminal.

Run the monitor (monitors all interfaces):

netwatch

See all available options:

netwatch --help

Examples

Set a 10GB data limit:

netwatch -l "10GB"

Monitor a specific interface and log to a file:

netwatch -i "Wi-Fi" --log "my_usage.csv"

Features

Real-time dashboard for Upload/Download speeds and totals.

Data limit progress bar and desktop notifications for 80% and 100% usage.

Interactive log of all activity.

Dark Mode (Ctrl+D) and Command Palette (Ctrl+P).

Ability to log all traffic to a CSV file (--log).

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

netwatchpy-0.1.0.tar.gz (5.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

netwatchpy-0.1.0-py3-none-any.whl (5.6 kB view details)

Uploaded Python 3

File details

Details for the file netwatchpy-0.1.0.tar.gz.

File metadata

  • Download URL: netwatchpy-0.1.0.tar.gz
  • Upload date:
  • Size: 5.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.5

File hashes

Hashes for netwatchpy-0.1.0.tar.gz
Algorithm Hash digest
SHA256 198df78a0379b2060c1c2152523db2a26270f84bc4e418413a93d7eec31a97ab
MD5 23af61f72edd85b4eead38af7b529d37
BLAKE2b-256 7a10b2c86bacbd0afa4e092938f87947d2cf39ffe1fdc49e30c8830b73a70630

See more details on using hashes here.

File details

Details for the file netwatchpy-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: netwatchpy-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 5.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.5

File hashes

Hashes for netwatchpy-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 20ebbaa754618bbfc68eb034645d10dc6662fbcf4570c2154175d68d4d88fbd1
MD5 01f995300751905df949bd82004bb7db
BLAKE2b-256 e0af76da3111b4f7d839a647438e48e324c777eca75b3ceab36ccaaddfa1d468

See more details on using hashes here.

Supported by

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