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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: beepy_network_manager-1.2.1.tar.gz
  • Upload date:
  • Size: 17.7 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.1.tar.gz
Algorithm Hash digest
SHA256 dff31d3dd2d796ce19bf290136cafe0261442e2a78a5aac22c8e381c763dffb7
MD5 b5dad67f44566a307095fd2cd47d9e45
BLAKE2b-256 43a446e3980c321e80dd9981e2eaf26007525ba1d528b2b56557d76f7d84e93c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for beepy_network_manager-1.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 d063a7a7ff689eb2430c0cd1c91d7bd39c570c95a05ab08891475e8198cc9db2
MD5 4fa1d403dfd0831d8691d51ff25dc54a
BLAKE2b-256 dce40f92a3a0fcf9adf1cc571ca524bcfcc2a0cb13d626bb84bc9640e1ab6877

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