Commit Graph

8 Commits

Author SHA1 Message Date
9aa9db8c17 Füge Option zum Ausschließen von Ruhepausen hinzu
- Neue Exportoption "Ruhepausen ausschließen - Ruhe" in GUI
- Parameter exclude_rest in create_ics_from_dienstplan() hinzugefügt
- Filtert Events mit dem finalen Titel "Ruhe" (R56, R36, vRWF48, RWE, vR48)
- Einstellung wird in Konfiguration gespeichert und beim nächsten Start wiederhergestellt
2026-02-23 14:42:56 +01:00
92490dd2d7 Korrigiere venv-Prüfung: Prüfe ensurepip statt venv-Modul
- Ändere Prüfung von "import venv" zu "import ensurepip"
- ensurepip ist die kritische Komponente die im Fehler fehlte
- Füge Verifikation nach Installation hinzu
- Skript bricht ab wenn Installation fehlschlägt
2026-02-23 12:56:15 +01:00
dd5f787af7 Füge python3-venv Prüfung und Installation zu install.sh hinzu
- Prüft ob venv-Modul verfügbar ist bevor Virtual Environment erstellt wird
- Installiert automatisch das passende python3-venv Paket auf Debian/Ubuntu
- Ermittelt Python-Version um korrektes Paket zu installieren (z.B. python3.12-venv)
- Behebt Fehler beim Ausführen auf Systemen ohne vorinstalliertes venv-Modul
2026-02-23 12:46:04 +01:00
3acedcafdd Linux-Installation mit Desktop-Integration hinzugefügt
- install.sh: Automatisches Installations-Script
  • Prüft und installiert Tkinter automatisch
  • Erstellt Virtual Environment
  • Desktop-Verknüpfung im Anwendungsmenü
  • Launcher-Command: pdf-to-ics

- uninstall.sh: Saubere Deinstallation
  • Entfernt alle Dateien
  • Optional: Benutzer-Konfiguration behalten

- INSTALL.md: Technische Installations-Dokumentation
- WEITERGABE.md: Benutzerfreundliche Schnellstart-Anleitung

Die Anwendung kann jetzt als fertiges Paket weitergegeben werden!
2026-02-23 12:13:29 +01:00
e11d518dad README.md erweitert: GUI- und CLI-Version dokumentiert
- Beide Versionen (GUI und CLI) klar vorgestellt
- GUI-Features und Drag & Drop hervorgehoben
- Verwendungsanleitung für beide Versionen
- Projektstruktur und technische Details ergänzt
- Links zu weiteren Dokumentationen hinzugefügt
2026-02-23 12:04:01 +01:00
881fc876e8 GUI Verbesserungen: Drag & Drop, Verzeichnis-Speicherung und UI-Optimierungen
- Drag & Drop für PDF-Dateien hinzugefügt (mit tkinterdnd2)
- Letzte Verzeichnisse werden in ~/.pdf_to_ics_config.json gespeichert
- Konvertieren-Button kompakter neben 'Alle entfernen' platziert
- Button umbenannt zu 'ICS Datei erstellen'
- Automatische Installation von tkinterdnd2 im Startskript
- .gitignore erweitert um Config-Datei
2026-02-23 11:58:55 +01:00
13c280e929 GUI-Version mit Tkinter hinzugefügt
- gui.py: Grafische Benutzeroberfläche
- start_gui.sh/cmd: Startskripte für GUI
- GUI_README.md: Installationsanleitung für Tkinter
- Features: PDF-Verwaltung, Fortschrittsanzeige, Live-Log
2026-02-23 11:10:57 +01:00
910e5c522d Initial commit: PDF zu ICS Konverter 2026-02-23 10:45:26 +01:00