txt2md/README.md

48 lines
995 B
Markdown

# txt2md
A minimalist Flask application to convert raw text into high-quality Markdown documents.
## Features
- **Smart Processing:** Automatically structures your raw input with headings, lists, and formatting.
- **Modern UI:** Clean, responsive interface for effortless writing.
- **Portable:** Easy to run locally or as a Docker container.
## Local Setup
1. **Clone the repository:**
```bash
git clone https://github.com/joreichhardt/txt2md.git
cd txt2md
```
2. **Install dependencies:**
```bash
pip install -r requirements.txt
```
3. **Configuration:**
Set the following environment variables:
- `AI_API_KEY`: Your API key for processing.
- `FLASK_SECRET_KEY`: A random string for session security.
4. **Run:**
```bash
python app.py
```
## Docker Deployment
### Build
```bash
docker build -t txt2md:latest .
```
### Run
```bash
docker run -p 5000:5000 \
-e AI_API_KEY="your-key" \
-e FLASK_SECRET_KEY="your-secret" \
txt2md:latest
```