Lädt alle PDF-Dokumente aus einer beliebigen Zeitspanne herunter.
Benötigt wird mindestens Python 3.8
Das Tool muss mittels Kommandozeile gestartet und bedient werden.
Es ist zwingend erforderlich, die settings.ini
anzulegen.
Es werden sowohl das Photo-PushTAN- als auch Mobile-TAN-Verfahren unterstützt.
Das klassische PhotoTAN-Verfahren ist implementiert, aber noch nicht getestet.
Im Verzeichnis einmalig ausführen:
pip install -Ur requirements.txt
oder
python -m pip install -Ur requirements.txt
Die settings.ini
konfigurieren und bereitstellen (siehe Kapitel unten).
Anschließend die main.py starten, z.B. mit
python main.py
Hier gibt es mehrere Werte zu setzen. Die folgenden sind optional. Sind diese nicht gesetzt, werden sie jedes Mal bei der Ausführung abgefragt. Jeder Wert kann einzeln gesetzt oder freigelassen werden. Das Speichern aller Zugangsdaten im Klartext kann ein Sicherheitsrisiko bedeuten, hier also mit Vernunft herangehen. Als Minimum empfiehlt es sich, zumindest das Passwort hier NICHT zu hinterlegen.
Die folgenden Einstellungen erlauben es, das Verhalten des Downloads zu konfigurieren:
Siehe settings.ini.example als Beispieldatei.
Es können relative Pfade angegeben werden. Diese werden ausgehend vom Skriptverzeichnis aufgelöst. Z.b. Dokumente als Unterverzeichnis. Wird ein absoluter Pfad angegeben (z.b. C:\\Benutzer\\Annonymus\\Dokumente\\Bank\\Comdirect\\PDFs ), so wird dieser auch korrekt verwendet.
Wichtig: "\" als Pfad-Trenner muss immer doppelt angegeben werden wie in obigem Beispiel!