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.2.0.tar.gz (17.6 kB view details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: beepy_network_manager-1.2.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.2.0.tar.gz
Algorithm Hash digest
SHA256 6e04d173fd784986b70f26e7cd0456cc8b648b5cdd6917f362f5e26d1a6a6253
MD5 081acb12b52ccc827d0fe95cad1fc181
BLAKE2b-256 e94af63aa5ae47ada9fd3ae3aa39ea6fde84cd9168cf417d5a3163cc54842149

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for beepy_network_manager-1.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 a82878cad56673af3a1f95bb827ef00860b58779f49face506d66662f4934a5c
MD5 5b1625a513bd73859ac27ad92e680eaf
BLAKE2b-256 81be04a581f63685df2d3ec14c3e03c03485eeaac110ef2384af6bd51ef2c4d2

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