How qgb/qpsu works
QPSU is a Python utility library, not a single-purpose application. Its documented entry workflow is importing the top-level package to access the U/T/N/F utility modules, then using those helpers in a caller’s Python work. The main domains are general utilities, text, files, and networking; network support includes HTTP, async networking, browser control, and server/proxy modules. The tree also exposes platform and third-party convenience modules. Source excerpts are partial, so the graph omits uncertain wiring and treats several tree-supported subsystems as capabilities rather than asserted call chains.
Main entry points: __init__.py QPSU package · N/__init__.py Network core · U.py General utilities · F.py File utilities
Components 21
Core utilities
- QPSU package
__init__.py - Core wrapper
py.py - General utilities
U.py - Text utilities
T.py - File utilities
F.py - Process state
U.py
Network utilities
- Network core
N/__init__.py - HTTP requests
N/HTTP.py - Async networking
N/ahttp.py - Async DNS
N/async_dns.py - Browser control
N/browser.py - WebSocket services
N/websocket_server.py - WebSocket proxy
N/websocket_proxy.py - HTTP server
N/HTTPServer.py
Platform integrations
- Windows helpers
Win/__init__.py - Clipboard support
Clipboard.py - Android helpers
Android.py
Convenience modules
- ADB integration
adb.py - Appium integration
appium.py - Taobao backend
N/Backend/taobao.py
Other components
- Python caller
Connections 25
- Python caller → QPSU package: imports
- QPSU package → Core wrapper: exposes
- QPSU package → General utilities: exposes
- QPSU package → Text utilities: exposes
- QPSU package → Network core: exposes
- QPSU package → File utilities: exposes
- Python caller → General utilities: uses
- Python caller → Text utilities: uses
- Python caller → File utilities: uses
- Python caller → Network core: uses
- General utilities → Process state: reads/writes
- Network core → File utilities: reads
- Network core → HTTP requests: calls
- Python caller → Async networking: uses
- Python caller → Async DNS: uses
- Python caller → Browser control: uses
- Python caller → WebSocket services: uses
- Python caller → WebSocket proxy: uses
- Python caller → HTTP server: uses
- Python caller → Windows helpers: uses
- Python caller → Clipboard support: uses
- Python caller → Android helpers: uses
- Python caller → ADB integration: uses
- Python caller → Appium integration: uses
- Python caller → Taobao backend: uses