Metadata-Version: 2.4
Name: smartbvb
Version: 1.0.8
Summary: A fast terminal application for viewing KLE Tech attendance and results.
Author-email: Mohammad Sadiq Lakkundi <author@example.com>
License-Expression: MIT
Classifier: Programming Language :: Python :: 3
Classifier: Operating System :: OS Independent
Classifier: Environment :: Console
Requires-Python: >=3.8
Description-Content-Type: text/markdown
Requires-Dist: playwright>=1.30.0
Requires-Dist: beautifulsoup4>=4.11.0
Requires-Dist: questionary>=1.10.0

# 🚀 SmartBVB
**Developed by [Mohammad Sadiq](https://www.linkedin.com/in/mohammad-sadiq-676bbb224)**

A fast, beautifully styled terminal application for viewing KLE Tech attendance and results natively from your command line!

## Installation

```bash
pip install smartbvb
```

**That's it!** The browser engine downloads automatically on first launch.

## Usage

Once installed, launch from anywhere:

```bash
smartbvb
```

### Features
- **Global `smartbvb` Command:** Run it from any directory on your computer.
- **Cross-Platform:** Works on Windows, macOS, and Linux.
- **Auto Browser Setup:** Chromium downloads automatically on first run.
- **Credential Caching:** First-time setup asks for your USN and DOB and caches it in `~/.smartbvb_config.json`.
- **Persistent Session Manager:** Uses a single browser session in the background.
- **Dynamic Site Status Check:** Validates server status during loading.

### What's New in v0.9.0
- ✅ Fixed Windows `NotImplementedError` crash
- ✅ Auto-downloads Chromium browser engine on first launch
- ✅ UTF-8 support for emojis on Windows terminals
- ✅ ANSI color support for Windows CMD/PowerShell
