Folio – Persönlicher eBook-Bibliotheksmanager (EPUB/PDF)
(youtube.com)Ich habe den Beitrag nach dem Format unten einmal verfasst!
Da ich zum ersten Mal einen Beitrag geschrieben habe^^;; wusste ich nicht, dass man ihn nicht mehr bearbeiten kann.
1. Kurz zu mir
Hallo.
Ich bin ein Solo-Entwickler, der bei Forschung und Lernen viele PDF- und EPUB-Dateien verarbeitet.
Aufsätze, eBooks und Materialien sammeln sich immer weiter an, aber
- die Dateien liegen überall verstreut
- die Viewer können oft nur lesen
Deshalb brauchte ich ein „leichtgewichtiges(?), aber ordentlich verwaltbares Tool“ und habe es selbst gebaut.
2. Einzeilige Zusammenfassung des Services
Folio ist eine Offline-Desktop-App, mit der sich EPUB/PDFs an einem Ort verwalten, lesen und mit Anmerkungen versehen lassen.
3. Vorstellung des Services
Folio ist ein eBook-Bibliotheksmanager mit Fokus auf die Verwaltung persönlicher Materialien.
- EPUB- / PDF-Dateien an einem Ort verwalten
- Beim Lesen Highlights setzen, zeichnen und Notizen schreiben
- Vollständig offline nutzbar (keine Übertragung persönlicher Materialien nach außen)
- Zitationsinformationen für Aufsätze/Materialien organisieren
Das Ziel ist die Nutzung für Forschung, Lernen und persönliche Archivierung.
4. Hauptfunktionen
📚 Bibliotheksverwaltung
- Automatische Indizierung auf Basis von Ordnerscans
- Automatische Cover-Extraktion und Thumbnail-Erzeugung
- Grid- / Listenansicht
- Klassifizierung mit Tags & Collections
- Suche und Filterung nach Titel und Autor
📄 PDF-Reader
- Hochwertiges PDF-Rendering
- 1-Seiten- / 2-Seiten-Ansicht
- Freies Zoomen (An Seite anpassen / An Breite anpassen)
- Textsuche innerhalb des Dokuments
- Inhaltsverzeichnis-(TOC)-Navigation
🖍️ Anmerkungen & Forschungsfunktionen
- Text-Highlights (5 Farben)
- Zeichenwerkzeuge (Stift, Textmarker, Formen, Pfeile usw.)
- Haftnotizen, Lesezeichen
- Export von Zitationsinformationen
(APA / MLA / Chicago / BibTeX)
⚙️ Sonstiges
- Dark- / Light-Theme
- Unterstützung für Koreanisch / Englisch
- Mehr als 40 Tastaturkürzel
- Speichern von Fenstergröße/-status
5. Tech-Stack
- Python 3.11
- pywebview
- PyMuPDF (PDF-Rendering)
- ebooklib (EPUB-Parsing)
- SQLite
- HTML / CSS / JavaScript (UI)
6. Schwierigkeiten bei der Entwicklung
- Balance zwischen PDF-Rendering-Qualität und Performance
- Performance beim Indizieren großer Bibliotheken
- Umgang mit Unterschieden bei UI/Tastaturkürzeln/Fensterverhalten zwischen Plattformen
7. Aktueller Status
-
Unterstützung für Windows / macOS
-
Im Market bis zum 31.01.2026 kostenlos zum Download verfügbar
-
Die Funktionen werden weiterhin vor allem für den persönlichen Einsatz ausgebaut
-
Erweiterung mit Cloud-Funktionen auf NAS/docker-Basis geplant!
-
Anbindung an mobile Apps (Android/iOS) geplant!
-
Ich möchte den Funktionsumfang noch weiter ausbauen(?) und fortlaufend über Docker Hub teilen...
-
Download: https://market.habom.kr
-
Community/Feedback: https://hub.habom.kr
-
Vorstellungsvideo: https://www.youtube.com/watch?v=c7ZCxbX8jSE
-
Vorstellungsvideo (Funktionsübersicht): https://www.youtube.com/watch?v=lndoEqEl7Gg
7-2 OneDrive-Download
- Der Download ist über die Market-URL oben möglich. (Der Market läuft bis zum 31.01.2026.)
- Das OneDrive unten soll bis zum 21.01.2026 (Mi) 13:00 geteilt werden. (Ich habe es vergessen, deshalb wird der Download wohl weiter verfügbar sein, haha.)
- Folio 1.5.5 (for win, macOS)
- Mediamark 2.0.13 (for win)
- Mediamark ist ein Tool zur Verwaltung von Videos statt Büchern. Den macOS-Build konnte ich unterwegs nicht vollständig testen, daher ziehe ich das später in Betracht!
- Der Upload auf OneDrive ist eine temporäre Freigabe; im Market kann man nach dem Download weiterhin Versionen mit Fehlerbehebungen/Updates erhalten.
8. Was ich mir wünsche
- Feedback von echten Nutzern (Fehler behebe ich beim gelegentlichen Einsatz fortlaufend.)
- Meinungen zu Workflows für die Verwaltung von eBooks/Aufsätzen
Wenn es Schwächen oder Verbesserungsideen gibt, sagt gerne Bescheid.
Vielen Dank 🙇
9. Sonstiges & Ausblick
- Aktuell mache ich im Stil von Vibe Coding erst das manuelle Design und arbeite dann einfach weiter an der Umsetzung(?). Bisher habe ich Folgendes gemacht:
- Entwicklung von Market + Bezahlmodul -> Deployment auf Docker Hub (2 Monate) - So installiert man Docker
- Viewer-Demo für Market-Admins (id: demo, pw: demo1234) - Link
- Tool (Folio) > Entwicklung eines EPUB/PDF-Verwaltungstools (1 Woche)
- Tool (MediaMark) > Entwicklung eines Media-/Videoverwaltungstools (1 Woche)
- Web-Portfolio (2 Wochen)
- Automatisches Schreiben von Beiträgen für SNS (Instagram/Thread, X) (weniger als 1 Woche) - Link
-
Dies ist eine Seite in Demo-Form. Nach der Registrierung kann man einen persönlichen GPT-API-Key hinterlegen, einen Prompt eingeben und Inhalte erzeugen!
-
Beim Entwickeln habe ich dann automatisch Werbetexte für SNS erzeugen lassen; das Hochladen ist kostenpflichtig, also pass!, und Benachrichtigungen nach Zeitplanung senden (Feature in Planung)
-
Ich plane, zwischendurch weitere Ideen umzusetzen und die Zahl auf etwa 100 Projekte zu bringen :)
-
Es war wirklich nicht einfach, bis zur Erstellung des Videos über den obigen YouTube-Link zu kommen. Wenn man am Anfang sorgfältig baut, kann man später mit Vibe Coding (Claude Code) leichter rückwirkend das Projektdesign aus dem bereits Gebauten extrahieren und auf das nächste Projekt anwenden, sodass das Tempo wohl nach und nach steigt!
Es ist mein erster Beitrag, aber ich werde zwischendurch weiter teilen, was ich baue (Methoden, Ergebnisse) :)
Und ich wünsche allen, die diesen Beitrag lesen, auch dieses Jahr viel Glück.
2 Kommentare
Ich werde es gut verwenden, danke.
Danke, Verbesserungsvorschläge oder Fehlerhinweise sind jederzeit willkommen :)