package documentation
Cursers: A minimal threaded wrapper for Python curses.
A minimal threaded wrapper for Python curses that simplifies terminal user interface development with built-in threading support and lifecycle management.
- Features:
- Simple context manager for curses applications
- Built-in update loop with configurable FPS
- Lifecycle hooks for application logic
- Threaded version for running updates in separate thread
- Text drawing utilities with styling support
From __init__.py
:
Class |
|
The main application class that provides a context manager for curses apps. |
Class |
|
Low-level screen management for curses applications. |
Class |
|
Basic threading context manager for custom threading needs. |
Class |
|
Extends App to run the update loop in a separate thread. |