Eine einfache Desktop-Anwendung zur Verwaltung und Organisation von Dokumenten nach Themen mit Vorschau-Funktion und PDF-Export.
- Themen-Organisation: Themen fuer Dokumente erstellen, umbenennen und loeschen
- Gelesen/Ungelesen: Dokumente als gelesen markieren (gruen mit Haekchen)
- Vorschau:
- Bilder (JPG, PNG, GIF)
- PDF-Dokumente (erste Seite)
- Textdateien (TXT)
- Office-Dokumente (DOCX, ODT)
- Drag & Drop: Dateien einfach per Drag & Drop hinzufuegen (optional)
- Doppelklick-Oeffnen: Dokumente in der Standardanwendung oeffnen
- Batch-PDF-Export: Alle, gelesene oder ungelesene Dokumente als einzelnes PDF exportieren
- Unterstuetzt: PDF, TXT, Bilder, DOC, DOCX, ODT, RTF
- Automatische Konvertierung zu PDF (LibreOffice oder MS Word)
- Plattformuebergreifend: Windows, macOS, Linux
- Python 3.10+ mit Tkinter
- Einzeldatei-Anwendung (756 Zeilen)
- JSON-basierte Speicherung im Home-Verzeichnis
- Nur Referenzen: Originaldateien bleiben unberuehrt
pip install -r requirements.txtFuer volle Funktionalitaet:
pdf2imageoderPyMuPDF- PDF-Vorschautkinterdnd2- Drag & Droppython-docx- DOCX-Vorschauodfpy- ODT-Vorschaureportlab- TXT/Bild zu PDF-KonvertierungpypdfoderPyPDF2- PDF-Zusammenfuehrungpywin32(Windows) - Word COM fuer Office-Konvertierung
Fuer beste Unterstuetzung von DOC/DOCX/ODT/RTF → PDF:
- Linux:
sudo apt-get install libreoffice - macOS:
brew install --cask libreoffice - Windows: Download von https://www.libreoffice.org/
python DokuReader.pyOder via START.bat (Windows):
START.batStatus wird gespeichert in: ~/.dokubibliothek_state.json
- Dokumente:
.txt,.doc,.docx,.pdf,.odt,.rtf - Bilder:
.jpg,.jpeg,.gif,.png
AGPL v3 - Siehe LICENSE
Dieses Projekt verwendet PyMuPDF (AGPL-3.0), daher gilt die AGPL-Lizenz.
A simple desktop application for managing and organizing documents by topic with preview functionality and PDF export.
- Topic Organization: Create, rename, and delete topics for your documents
- Read/Unread: Mark documents as read (green with checkmark)
- Preview:
- Images (JPG, PNG, GIF)
- PDF documents (first page)
- Text files (TXT)
- Office documents (DOCX, ODT)
- Drag & Drop: Easily add files via drag and drop (optional)
- Double-Click Open: Open documents in the default application
- Batch PDF Export: Export all, read, or unread documents as a single PDF
- Supports: PDF, TXT, images, DOC, DOCX, ODT, RTF
- Automatic conversion to PDF (LibreOffice or MS Word)
- Cross-Platform: Windows, macOS, Linux
- Python 3.10+ with Tkinter
- Single-file application (756 lines)
- JSON-based persistence in the home directory
- Reference-only: Original files remain untouched
pip install -r requirements.txtFor full functionality:
pdf2imageorPyMuPDF- PDF previewtkinterdnd2- Drag & Droppython-docx- DOCX previewodfpy- ODT previewreportlab- TXT/image to PDF conversionpypdforPyPDF2- PDF mergepywin32(Windows) - Word COM for Office conversion
For best support of DOC/DOCX/ODT/RTF → PDF:
- Linux:
sudo apt-get install libreoffice - macOS:
brew install --cask libreoffice - Windows: Download from https://www.libreoffice.org/
python DokuReader.pyOr via START.bat (Windows):
START.batState is saved in: ~/.dokubibliothek_state.json
- Documents:
.txt,.doc,.docx,.pdf,.odt,.rtf - Images:
.jpg,.jpeg,.gif,.png
AGPL v3 - See LICENSE
This project uses PyMuPDF (AGPL-3.0), therefore the AGPL license applies.
Dieses Projekt ist eine unentgeltliche Open-Source-Schenkung im Sinne der §§ 516 ff. BGB. Die Haftung des Urhebers ist gemäß § 521 BGB auf Vorsatz und grobe Fahrlässigkeit beschränkt. Ergänzend gelten die Haftungsausschlüsse aus GPL-3.0 / MIT / Apache-2.0 §§ 15–16 (je nach gewählter Lizenz).
Nutzung auf eigenes Risiko. Keine Wartungszusage, keine Verfügbarkeitsgarantie, keine Gewähr für Fehlerfreiheit oder Eignung für einen bestimmten Zweck.
This project is an unpaid open-source donation. Liability is limited to intent and gross negligence (§ 521 German Civil Code). Use at your own risk. No warranty, no maintenance guarantee, no fitness-for-purpose assumed.
