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.1.tar.gz (5.4 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.1-py3-none-any.whl (5.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: netwatchpy-0.1.1.tar.gz
  • Upload date:
  • Size: 5.4 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.1.tar.gz
Algorithm Hash digest
SHA256 fec668e92c340bf2e66135a837f9139e2a6d21ff864dbb82fa458d67d16df55e
MD5 2d526259b5789076306e6cc8252afdf5
BLAKE2b-256 be551dfb0f76baa68c706dca0db53658dca99bfe439a18b02077e3282e7a1b80

See more details on using hashes here.

File details

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

File metadata

  • Download URL: netwatchpy-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 5.7 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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 59db905bc3e872115d6497d04b9ba6bea05de5ce59d221bbd512491c1c9dee66
MD5 db15d9cc57ca57e312abb4b46dc60ad1
BLAKE2b-256 eb66f3e2189a4368400acda862692de3a104755c64ef70c72d65122c367f2df2

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