e5931aa5c7e0ba4b4e1373b1d2a70a622fdf660e
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
eBook Library (Go + templ)
Minimalistische eBook-Bibliothek für den Tolino-Webbrowser.
Features (MVP)
- Listet EPUB/PDF-Dateien aus
books/ - Detailseite pro Buch
- Download-Link pro Buch (für Tolino)
- Schlichtes, kontrastreiches UI ohne JavaScript-Abhängigkeit
Voraussetzungen
- Go 1.22+
- templ
Templ CLI installieren:
go install github.com/a-h/templ/cmd/templ@latest
Start
- Abhängigkeiten laden:
go mod tidy
- Templates generieren:
templ generate
- Server starten:
go run ./cmd/server
- Browser öffnen:
http://localhost:8080
Bücher hinzufügen
Lege deine Dateien in den Ordner books/:
.epub(bevorzugt).pdf(optional)
Konfiguration
Umgebungsvariablen:
ADDR(Standard:8080)BOOKS_DIR(Standardbooks)
Languages
Go
77.7%
templ
11.8%
CSS
8.5%
Dockerfile
2%