- Add home screen as default landing page with quick actions - Wire download progress callback to TUI progress bar - Add queue auto-refresh every 2s during active downloads - Improve UX with keyboard shortcuts and button navigation
YouTube TUI
Text-based User Interface (TUI) for YouTube CLI
Installation
pip install -e .
Usage
youtube-tui
Development
# Install dependencies
pip install textual>=8.0
# Run the TUI
python -m youtube_tui
Project Structure
__init__.py- Package initialization__main__.py- Entry point forpython -m youtube_tuiapp.py- Main Textual applicationmodels/- Data models (Video, etc.)services/- Business logic serviceswidgets/- Textual widgetsscreens/- TUI screens