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

Templ CLI installieren:

go install github.com/a-h/templ/cmd/templ@latest

Start

  1. Abhängigkeiten laden:
go mod tidy
  1. Templates generieren:
templ generate
  1. Server starten:
go run ./cmd/server
  1. 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 (Standard books)
S
Description
No description provided
Readme
141 KiB
Languages
Go 77.7%
templ 11.8%
CSS 8.5%
Dockerfile 2%