Seit ein paar Monaten schlummerte das Tool get-dms-doc als Repo auf Codeberg herum.1 Ursprünglich nur als Test gedacht ohne Möglichkeit es zu konfigurieren oder TLS Certs zu verifizieren. Heute habe ich Zeit gefunden dieses production-ready fertigzustellen.
Es macht nicht viel, aber das möglichst schlank und schnell. Einfach nur der Download einer PDF mit der angegebenen ID von einem ecoDMS Host. Ohne lästige Bloatware in Gestalt von Runtimes oder weiteren Abhängigkeiten.
Die EXE ist nur 61 KB klein und enthält libcurl2 für den Zugriff. Sie kann ohne Installationsroutine direkt kopiert und gestartet werden. Hätte ich es in Python programmiert, sprächen wir von 25 MB für Executable und Runtime.
Ich denke, das Tool ist ideal zur Automatisierung in anderen Shell- und Batch-Skripten. Ideen zur weiteren Anpassung gehen mir bereits durch den Kopf, das aber zu einem anderen Zeitpunkt wenn ich wieder Zeit finde.
P.S. Bei dieser Gelegenheit möchte ich für das freie Paperless-NGX3 werben. Im Gegensatz zu dem proprietären ecoDMS hat hier ein Unternehmen die Sicherheit und Garantie auch in Zukunft ohne teure Abo-Modelle, begrenzter Web API und proprietären Containerformate auf seine Daten zugreifen zu können.
In diesem Sinne,
Tomas Jakobs