Metadata-Version: 2.3
Name: bluep
Version: 0.3.3
Summary: A minimal real-time collaborative text editor
Author-email: GlassOnTin <63980135+GlassOnTin@users.noreply.github.com>
Requires-Python: >=3.7
Requires-Dist: cryptography>=44.0.0
Requires-Dist: fastapi>=0.68.0
Requires-Dist: jinja2>=3.1.4
Requires-Dist: markupsafe>=3.0.2
Requires-Dist: pillow>=8.0.0
Requires-Dist: pydantic>=1.10.0
Requires-Dist: pyotp>=2.9.0
Requires-Dist: python-multipart>=0.0.6
Requires-Dist: qrcode>=8.0.0
Requires-Dist: uvicorn>=0.15.0
Requires-Dist: websockets>=10.0
Description-Content-Type: text/markdown

# bluep

A minimal real-time collaborative text editor with a blue theme. Multiple users can connect and edit text simultaneously through their browsers.

## Features
- Real-time text synchronization across all connected clients
- WebSocket-based communication
- HTTPS support
- Minimalist blue interface
- Automatic local IP detection

## Installation

```bash
git clone https://github.com/glassontin/bluep.git
cd bluep
pip install fastapi uvicorn pillow
```

## SSL Certificate Setup
Generate self-signed certificates for HTTPS:
```bash
openssl req -x509 -newkey rsa:4096 -nodes -keyout key.pem -out cert.pem -days 365
```

## Usage
1. Run the server:
```bash
python bluep/bluep.py
```

2. Open your browser and navigate to:
```
https://<your-local-ip>:8500
```

## Dependencies
- FastAPI
- uvicorn
- Pillow
- Python 3.7+

## License
MIT License

Copyright (c) 2024 glassontin
