Automatisierter Belegversand für DEVONthink aktualisiert

2026-08-18 15:54:15 +00:00
parent fff7a97f68
commit 7e1e0fbf95
+12 -14
@@ -62,25 +62,25 @@ Das Setup-Script erstellt automatisch alle notwendigen Ordnerstrukturen und Konf
## Wichtig: .applescript vs. .scpt Dateien
Im Repository gibt es zwei Arten von AppleScript-Dateien:
Im Repository liegen AppleScript-Dateien:
; .applescript: Quelldateien (lesbar, nur für Entwicklung)
; .scpt: Kompilierte Skripte (binär, werden von DEVONthink ausgeführt)
- .applescript: Das sind die Quelldateien (Textfiles, Git kann versionieren und tracken)
- .scpt: Kompilierte Skripte (binär, werden von DEVONthink ausgeführt)
'''Kritisch:''' Die `.applescript`-Quelldateien funktionieren '''nicht''' direkt in DEVONthink. Sie enthalten relative Pfade, die zur Laufzeit expandiert werden müssen.
Das `compile.sh`-Script:
# Kompiliert alle `.applescript` zu `.scpt`
# Löscht anschließend die `.applescript`-Dateien
# Hinterlässt nur funktionsfähige `.scpt`-Dateien
Daher liegt das `compile.sh`-Script im Repo. Es muss, nach git clone, nur ein Mal ausgeführt werden. Es...
- Kompiliert alle `.applescript` zu `.scpt`
- Löscht anschließend die `.applescript`-Dateien
- Hinterlässt nur funktionsfähige `.scpt`-Dateien
Falls nach dem Clone noch `.applescript`-Dateien vorhanden sind, war `compile.sh` nicht erfolgreich. In diesem Fall erneut ausführen und auf Fehlermeldungen achten.
== Konfiguration ==
## Konfiguration
=== Automatische Initialisierung ===
### Automatische Initialisierung
Nach der ersten Ausführung erstellt das System automatisch folgende Struktur in DEVONthink:
Nach der ersten Ausführung erstellt das System automatisch folgende Struktur in der aktuellen DEVONthink-Datenbank:
<source>
_config/
@@ -91,11 +91,9 @@ _config/
└── [weitere Dateien nach Versand]
</source>
=== Konfigurationsdatei ===
Die Konfigurationsdatei `belegversand.conf` befindet sich in DEVONthink unter `_config → belegversand.conf`.
Die Datei `belegversand.conf` befindet sich in DEVONthink unter `_config → belegversand.conf`.
==== Wichtigste Parameter ====
#### Wichtigste Parameter
; MAIL_TO_DEFAULT: Standard-Empfänger (z.B. steuer@example.com)
; MAIL_CC_TO_DEFAULT: Standard-CC-Empfänger (optional)