Skip to main content

An ActivityWatch monitor for observing the network connection status.

Project description

aw-watcher-netstatus

An ActivityWatch monitor for observing the network connection status.

Purpose

On the internet, Wonderland is recursive, with rabbit holes opening up to yet more rabbit holes; you never stop falling.

Henrik Karlsson

Librar𝘪𝘦𝘴 of Alexandria, brimming with knowledge, promise, culture; an unrelenting, expanding periphery; innumerable collections of untold riches; a source of wonder and awe—all a single keypress away. It's suffocating.

Installation

  1. Install the module with pip. This will add aw-watcher-netstatus to your $PATH.

    pip install aw-watcher-netstatus
    
  2. aw-qt can now find the module; to start it by default add aw-watcher-netstatus to the aw-qt.toml configuration file (find the location here), e.g.

    $ cat  $AW_DIRECTORY/aw-qt/aw-qt.toml
    
    [aw-qt]
    autostart_modules = ["aw-server", "aw-watcher-afk", "aw-watcher-window", "aw-watcher-netstatus"]
    

Development

  1. Prerequisites: Clone the repository. Install Poetry.

  2. Run poetry install in the root of the directory.

  3. Start the ActivityWatch server in development mode:

    $ AW_PATH/aw-server --testing --verbose
    
  4. Run aw-watcher-netstatus in development mode, this will connect to localhost:8080 by default.

    $ poetry run aw-watcher-netstatus --testing -v
    
  5. Open a socket at that port; observe the logs produced by aw-watcher-netstatus, view the timeline at localhost:5666.

    nc -l -k 8080
    

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

aw_watcher_netstatus-1.0.1.tar.gz (4.3 kB view hashes)

Uploaded Source

Built Distribution

aw_watcher_netstatus-1.0.1-py3-none-any.whl (5.4 kB view hashes)

Uploaded Python 3

Supported by

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