Skip to main content

Beepy app to manage WiFi networks

Project description

Beepy Network Manager

Overview

This is a Beepy app to manage WiFi networks. The application is written in Python, using Textual for the TUI. You should install this through the bapp-store, but if you want to run this on a non-Beepy device, the justfile gives a pretty clear indication of what to do (or look at the Developer Quickstart below). In addition to the TUI, you can use beepy_network_manager as a regular CLI.

[Demo GIF placeholder - Update with new demo when available]

$ beepy_network_manager --help
usage: beepy_network_manager [-h] {list,connect,disconnect,status} ...

Beepy Network Manager CLI

positional arguments:
  {list,connect,disconnect,status}  Available commands
    list                            List available WiFi networks
    connect                         Connect to a WiFi network
    disconnect                      Disconnect from the current network
    status                          Check current network status

options:
  -h, --help                        show this help message and exit

Developer Quickstart

$ just init
$ just run
$ just run --help

The just init rule will install a number of pre-commit hooks in addition to installing the actual project.

TODO

  • Provide better error messages

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

beepy_network_manager-1.1.0.tar.gz (17.6 kB view details)

Uploaded Source

Built Distribution

beepy_network_manager-1.1.0-py3-none-any.whl (19.3 kB view details)

Uploaded Python 3

File details

Details for the file beepy_network_manager-1.1.0.tar.gz.

File metadata

  • Download URL: beepy_network_manager-1.1.0.tar.gz
  • Upload date:
  • Size: 17.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for beepy_network_manager-1.1.0.tar.gz
Algorithm Hash digest
SHA256 14e6204eaa67d04e0d2b48c6becb1112edc04547b8b31ac851bbd42c33612b2c
MD5 46c79114d2a2811d2840cc1d41d63a16
BLAKE2b-256 282fd27b420a719530c7b27bb39fea4dca16faf8d4b2904e75f673a8b6e466aa

See more details on using hashes here.

File details

Details for the file beepy_network_manager-1.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for beepy_network_manager-1.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 1ecc759b9e9f1619ccaf348fbc0717f42f5634924c71532cde7c8c49a07fe88e
MD5 dfda74afedcf61703e4da630af8d34f3
BLAKE2b-256 22140ee0daaab8e84cbe9c067792eeed3d7512c4f7b853320a6c4f2c9e3a48ef

See more details on using hashes here.

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