feat: add OpenDocument PDF templates

This commit is contained in:
Marcel Peterkau
2026-06-21 22:10:16 +02:00
parent b34135b34a
commit 0622a22794
14 changed files with 942 additions and 14 deletions
+16
View File
@@ -0,0 +1,16 @@
from __future__ import annotations
import os
import subprocess
import sys
from pathlib import Path
def open_path(path: Path) -> None:
selected = path.resolve()
if sys.platform == "win32":
os.startfile(selected) # type: ignore[attr-defined]
elif sys.platform == "darwin":
subprocess.Popen(["open", str(selected)])
else:
subprocess.Popen(["xdg-open", str(selected)])