Metadata-Version: 2.1
Name: logteehtml
Version: 0.1.0
Summary: Comprehensive HTML logging with rich content support
Home-page: https://github.com/aaichert/logteehtml
Author: André Aichert
Author-email: André Aichert <aaichert@gmail.com>
Maintainer-email: André Aichert <aaichert@gmail.com>
License: MIT
Project-URL: Homepage, https://github.com/aaichert/logteehtml
Project-URL: Documentation, https://github.com/aaichert/logteehtml#readme
Project-URL: Repository, https://github.com/aaichert/logteehtml.git
Project-URL: Bug Tracker, https://github.com/aaichert/logteehtml/issues
Keywords: logging,html,rich,pillow,documentation
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: System :: Logging
Classifier: Topic :: Text Processing :: Markup :: HTML
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Python: >=3.8
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: Pillow>=8.0.0
Provides-Extra: rich
Requires-Dist: rich>=10.0.0; extra == "rich"
Provides-Extra: dev
Requires-Dist: pytest>=6.0.0; extra == "dev"
Requires-Dist: black; extra == "dev"
Requires-Dist: flake8; extra == "dev"
Requires-Dist: build; extra == "dev"
Requires-Dist: twine; extra == "dev"

# LogTeeHTML

A comprehensive Python logging package that creates beautiful HTML logs with rich content support.

## Overview

LogTeeHTML automatically captures your program's output and creates interactive HTML logs with a professional dark theme, making it easy to review and share your results.

## Features

- 📊 **Multiple output formats** - HTML, JSON, and TXT files
- 🎨 **Dark theme** with responsive design  
- 🔗 **Interactive navigation** - Fixed sidebar with clickable table of contents
- ⏰ **Timestamp tooltips** - Hover to see exact timing
- 📷 **Image embedding** - Embed PIL images directly
- 🌈 **Rich integration** - Tables, progress bars, syntax highlighting
- 📱 **Stream capture** - Automatically logs `print()` and errors

## Quick Start

```python
from logteehtml import LogTeeHTML

# Create logger
logger = LogTeeHTML("my_experiment")

# Start a stage
logger.start("Data Processing")
print("Loading data...")  # Automatically captured

# Add custom content
logger.inject_html("<h3>Results Summary</h3>", "Summary")

# Add images
from PIL import Image
img = Image.new('RGB', (100, 100), 'blue')
logger.inject_image(img, "Test Plot")
```

This generates:
- `my_experiment.html` - Interactive log with dark theme
- `my_experiment.json` - Structured data
- `my_experiment.txt` - Plain text version

## Installation

```bash
pip install logteehtml
```

**Dependencies:**
- Pillow (required)
- Rich (optional, for advanced formatting)

## Documentation

See `REQUIREMENTS.md` for detailed technical specifications.

---

**Note:** This project was created entirely by VS Code's AI Agent (GitHub Copilot) as a test case for AI-driven software development.
