A Terminal User Interface (TUI) for Web and System Tech Overview
Project description
Wechy Web Techy Overview
__ __ _ __ __ _ _______ _ ___ _
\ \ / / | | \ \ / / | | |__ __| | | / _ \ (_)
\ \ / /__ ___ | |__ _ _ \ \ / /___ | |__ | | ___ ___| |__ _ _| | | |_ _____ _ __ _ _____ __
\ \/ / _ \/ __|| '_ \| | | | \ \/ // _ \| '_ \ | |/ _ \/ __| '_ \| | | | | | \ \ / / _ \ '__| |/ _ \ \ /\ / /
\ / __/\__ \| | | | |_| | \ /| __/| |_) | | | __/ (__| | | | |_| | |_| |\ V / __/ | | | __/\ V V /
\/ \___||___/|_| |_|\__, | \/ \___||_.__/ |_|\___|\___|_| |_|\__, |\___/ \_/ \___|_| |_|\___| \_/\_/
__/ | __/ |
|___/ |___/
Welcome to Wechy Web Techy Overview!
This project provides a robust, purely terminal-based user interface (TUI) for system and web tech administration, completely distinct from any legacy web-based or monolithic approaches.
Project Refactoring & Architecture
This new TUI interface was built by deeply refactoring the legacy code from the monolith_old folder. We successfully decoupled the monolithic logic, separating the configuration, UI presentation, and core behavior into a highly modular, component-based terminal architecture using Textual. This allows for far greater maintainability, reusability, and easier integration with AI Agents.
Features
- Intuitive TUI: Navigate via keyboard through a structured, responsive terminal interface.
- Modular Architecture: Built from the ground up for maintainability and scalability in terminal environments.
- Zero Legacy Bloat: This project abandons all
monolith_oldpatterns.
Installation & Running
Ensure you have Python 3.8+ installed.
pip install -r requirements_tui.txt
python -m tui_app.main
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file wechy-0.1.2.tar.gz.
File metadata
- Download URL: wechy-0.1.2.tar.gz
- Upload date:
- Size: 6.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
67b09c7590709d8a369320a799e75c2143d775b3a13b1a0d3fb59b4cc286461e
|
|
| MD5 |
7699947f01e626edd1ae3ffecf1eac4b
|
|
| BLAKE2b-256 |
ab1afa775fc8146d10520be744fa43a4b62d3aa3e07f8c55b9040d34692c8f51
|
Provenance
The following attestation bundles were made for wechy-0.1.2.tar.gz:
Publisher:
publish.yml on netssv/wechy
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
wechy-0.1.2.tar.gz -
Subject digest:
67b09c7590709d8a369320a799e75c2143d775b3a13b1a0d3fb59b4cc286461e - Sigstore transparency entry: 2155180330
- Sigstore integration time:
-
Permalink:
netssv/wechy@4306400303662b62c0c5f709c884ac719610b81c -
Branch / Tag:
refs/tags/v0.1.2 - Owner: https://github.com/netssv
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@4306400303662b62c0c5f709c884ac719610b81c -
Trigger Event:
push
-
Statement type:
File details
Details for the file wechy-0.1.2-py3-none-any.whl.
File metadata
- Download URL: wechy-0.1.2-py3-none-any.whl
- Upload date:
- Size: 6.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2c4f9c2cb8a160ba0042f5ae3f81dac66330da873fbe18404119b649e1d8fe50
|
|
| MD5 |
42fcaaf887a1fb53d19596b1f4c29df6
|
|
| BLAKE2b-256 |
00f94b32e27f8f2652cc57e60f4c9722861a878149fa35bcd1ee396971fb684e
|
Provenance
The following attestation bundles were made for wechy-0.1.2-py3-none-any.whl:
Publisher:
publish.yml on netssv/wechy
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
wechy-0.1.2-py3-none-any.whl -
Subject digest:
2c4f9c2cb8a160ba0042f5ae3f81dac66330da873fbe18404119b649e1d8fe50 - Sigstore transparency entry: 2155180450
- Sigstore integration time:
-
Permalink:
netssv/wechy@4306400303662b62c0c5f709c884ac719610b81c -
Branch / Tag:
refs/tags/v0.1.2 - Owner: https://github.com/netssv
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@4306400303662b62c0c5f709c884ac719610b81c -
Trigger Event:
push
-
Statement type: