Agentic Trading Lab
에이전트와 대화하고, 거래 아이디어를 테스트하며, 코드 없이 실제 시장 데이터에 AI 트레이딩 에이전트를 적용
csv2pdf-gui가 StarMoney CSV 내보내기를 로고·계좌명·날짜가 포함된 보기 쉬운 PDF 계좌명세서로 변환합니다
csv2pdf-gui verwandelt StarMoney-CSV-Exporte in übersichtliche PDF-Kontoauszüge mit Logo, Kontoname und Datum. Fertiges Windows-Programm, keine Installation nötig.
금융Python · BatchfileGitHub @Lutherschule30167온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기100% KI programmiertes Werkzeug zum Generieren von leserlichen Kontoauszügen aus Starmoney-CSVs für Windows, MacOS und Linux.
저장소 README에서 가져옴
README 전체를 불러오는 중입니다.
README 전문 보기 ↗Version 0.2.4
csv2pdf-gui macht aus StarMoney-CSV-Exporten übersichtliche PDF-Kontoauszüge mit Logo, Kontoname und Datum. Herunterladen, doppelklicken, fertig.
Website: https://lutherschule30167.github.io/csv2pdf-gui/
csv2pdf anlegen und die Datei dorthin verschieben. Dort merkt
sich das Programm später auch Ihre Einstellungen.Es wird nichts installiert, und Sie brauchen keine Administratorrechte.
In StarMoney unter Verwaltung → Datenexport → CSV-Spaltenkonfiguration eine Exportvorlage mit genau diesen Spalten anlegen:
Nur Exporte in diesem Format werden richtig verarbeitet.
csv2pdf-gui übernimmt ihn aus dem Kontonamen, den StarMoney beim Export in
den Dateinamen schreibt, und zwar alles bis zum ersten Unterstrich (_).
Aus einem Export „Klassenkasse 5b_…“ wird so „Klassenkasse 5b“.
Benennen Sie Ihre Unterkonten in StarMoney deshalb so, wie sie auf dem Auszug stehen sollen, und verwenden Sie im Namen selbst keinen Unterstrich.
Alles liegt im Programm unter Optionen → Einstellungen und wird sofort gespeichert:
Windows warnt beim Start. Siehe Schritt 3 im Schnellstart. Die Warnung kommt nur beim ersten Start.
Wo werden meine Einstellungen gespeichert? In der Datei config.json
neben csv2pdf-gui.exe. Darf das Programm dort nicht schreiben (zum
Beispiel unter „C:\Programme“), landen sie unter
%APPDATA%\csv2pdf\config.json.
Welche Version habe ich? Sie steht in der Titelleiste des Programms.
Etwas funktioniert nicht? Melden Sie es unter Probleme melden.
Alles ab hier ist nur nötig, wenn Sie das Tool ohne die EXE nutzen möchten, etwa auf einem Mac, unter Linux oder automatisiert.
pip install -r requirements.txt
(unter macOS pip3). Optional pip install Pillow, damit die
Logovorschau auch JPG und BMP anzeigt.python starmoney_gui.py # grafische Oberfläche
python starmoney_export.py # Kommandozeile
Unter Windows geht das auch per Doppelklick auf start_gui.bat bzw.
start_export.bat.macOS: python3 statt python verwenden. Die Starter
start_gui_mac.command und start_export_mac.command vor dem ersten
Doppelklick einmal mit chmod +x start_gui_mac.command start_export_mac.command
ausführbar machen und beim ersten Mal per Rechtsklick → Öffnen starten.
Bei einer Homebrew-Installation fehlt manchmal tkinter
(brew install python-tk). Weitere Fehlermeldungen samt Lösung stehen in
TROUBLESHOOTING_MACOS.md.
python starmoney_export.py [Exportverzeichnis] [--delete-csv] [--watch [SEKUNDEN]]
Als EXE heißt die Kommandozeilenversion csv2pdf.exe (am
Release
unter „Assets“) und kennt dieselben Optionen.
export_auszuege neben dem Programm
verwendet.--delete-csv löscht die Original-CSVs nach erfolgreicher Verarbeitung.
Ohne diese Option bleiben sie erhalten.--watch [SEKUNDEN] läuft dauerhaft (bis Strg+C) und verarbeitet alle
SEKUNDEN (Standard 30) neu hinzugekommene Exporte, z. B. als geplante
Aufgabe: python starmoney_export.py --watch 60--version zeigt die Version an.--logo, --header-font, --header-font-file setzen Logo und
Kopf-Schriftart; mit --save-config werden sie dauerhaft gespeichert:
python starmoney_export.py --logo "C:\Pfad\logo.png" --header-font Times-Roman --save-config
Die Einstellungen liegen in config.json (einfaches JSON, auch von Hand
bearbeitbar). Die Links im Fußbereich stehen dort unter footer_links:
"footer_links": [
{"name": "Schulordnung", "url": "https://schule.example/ordnung.pdf"},
{"name": "Kontakt", "url": "https://schule.example/kontakt"}
]
Beim Veröffentlichen eines Releases baut GitHub Actions
(.github/workflows/build-windows-exe.yml) csv2pdf-gui.exe und
csv2pdf.exe mit PyInstaller und hängt sie ans Release. Manuell geht das
unter Actions → Windows-EXE bauen → Run workflow (die EXEs liegen dann
als Artefakt am Lauf) oder lokal unter Windows per Doppelklick auf
build_exe.bat (Ergebnis in dist\). Die Version wird nur in
starmoney_export.py (__version__) gepflegt.
csv2pdf-gui ist eine Python-Neuimplementierung des Original-Bash-Skripts
der Lutherschule Hannover und kommt ohne dessen Linux-Werkzeuge
(Ghostscript, paps, ImageMagick, qpdf, iconv, column, curl, perl-rename)
aus. Einzige Abhängigkeit ist reportlab.
1:1 übernommen:
_ getrennten Teilen bleiben nur
Teil 1 (Kontoname) und Teil 4 (Datum), siehe
Woher kommt der Kontoname.Anders gelöst, im Ergebnis gleich:
qpdf --underlay untergelegt. Logo und Schrift sind dabei frei wählbar
geworden.paps und Ghostscript setzt reportlab die Tabelle direkt in
Courier 7 pt, A4 hoch.Nicht vollständig geprüft: Die Spaltenausrichtung bildet
column -t ... -T 5 -E 2 -R 3,4 -l 12 nach (Spalten 2/3/4 fest 30/10/10
Zeichen, übrige dynamisch, Gesamtbreite höchstens 120 Zeichen, Spalte 5
wird bei Bedarf gekürzt). Am besten einmal mit einem echten, anonymisierten
Export gegenprüfen.