Skip to content

csv2pdf-gui 0.2

Choose a tag to compare

@Lutherschule30167 Lutherschule30167 released this 01 Oct 18:13
· 40 commits to main since this release
e0e48c5

csv2pdf-gui 0.2

Erstes offizielles Release. Das Tool wandelt CSV-Exporte aus StarMoney in gut lesbare PDF-Kontoauszüge um, unter Windows, macOS und Linux, ohne externe Kommandozeilen-Tools.

Funktionen

  • PDF-Kontoauszüge aus StarMoney-CSV mit Kopfbereich (Logo, Kontoname, Datum), Buchungstabelle und Saldo. Die PDFs heißen <Konto>_<Datum>.pdf.
  • Grafische Oberfläche (start_gui.bat bzw. start_gui_mac.command): Exportordner wählen, Auszüge erstellen, Fortschritt im Protokoll verfolgen, Ergebnisordner öffnen.
  • Kommandozeile (starmoney_export.py) für Skripte und geplante Aufgaben.
  • Eigenes Logo und eigene Kopf-Schriftart: Helvetica, Times-Roman, Courier oder eine eigene .ttf/.otf-Datei, mit Logo-Vorschau in der GUI.
  • Frei einstellbarer Hinweistext im Kopfbereich.
  • Weiterführende Dokumente: anklickbare Links (z. B. Schulordnung, Kontakt) im Fußbereich des Auszugs.
  • Ordnerüberwachung: verarbeitet neu hinzugekommene CSV-Dateien automatisch (GUI-Häkchen oder --watch [SEKUNDEN]).
  • CSV-Originale bleiben standardmäßig erhalten; Löschen nur auf Wunsch (--delete-csv bzw. Häkchen).
  • Gemeinsame Einstellungen für GUI und Kommandozeile in config.json.

Neu in 0.2

  • Versionsnummer an zentraler Stelle; Anzeige in der GUI-Titelleiste und per python starmoney_export.py --version.

Voraussetzungen

  • Python 3 mit tkinter
  • pip install -r requirements.txt (reportlab); optional Pillow für die JPG/BMP-Logovorschau
  • In StarMoney ein CSV-Exporttemplate mit den Spalten „Buchungstag“, „Begünstigter/Absender - Name“, „Betrag“ und „Saldo“

Hinweise für macOS stehen in TROUBLESHOOTING_MACOS.md.