35 lines
556 B
Markdown
35 lines
556 B
Markdown
# YouTube TUI
|
|
|
|
Text-based User Interface (TUI) for YouTube CLI
|
|
|
|
## Installation
|
|
|
|
```bash
|
|
pip install -e .
|
|
```
|
|
|
|
## Usage
|
|
|
|
```bash
|
|
youtube-tui
|
|
```
|
|
|
|
## Development
|
|
|
|
```bash
|
|
# Install dependencies
|
|
pip install textual>=8.0
|
|
|
|
# Run the TUI
|
|
python -m youtube_tui
|
|
```
|
|
|
|
## Project Structure
|
|
|
|
- `__init__.py` - Package initialization
|
|
- `__main__.py` - Entry point for `python -m youtube_tui`
|
|
- `app.py` - Main Textual application
|
|
- `models/` - Data models (Video, etc.)
|
|
- `services/` - Business logic services
|
|
- `widgets/` - Textual widgets
|
|
- `screens/` - TUI screens |