From 444e8e42062c9ebc4bd31c79eb15dcaca3a8eb2c Mon Sep 17 00:00:00 2001 From: Lars Date: Sat, 8 Nov 2025 17:36:31 +0100 Subject: [PATCH] Dateien nach "scripts" hochladen --- scripts/import_markdown.py | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/scripts/import_markdown.py b/scripts/import_markdown.py index 335dc1f..c9728ee 100644 --- a/scripts/import_markdown.py +++ b/scripts/import_markdown.py @@ -97,6 +97,24 @@ try: except Exception: embed_texts = None +# --- Type Registry (optional) ----------------------------------------------- +try: + from app.core.type_registry import ( + load_type_registry, + resolve_note_type, + get_type_config, + effective_chunk_profile, + ) +except Exception: # registry optional; provide safe fallbacks + def load_type_registry(path: str = "config/types.yaml") -> dict: # type: ignore + return {} + def resolve_note_type(t, reg): # type: ignore + return (t or "concept") + def get_type_config(note_type, reg): # type: ignore + return {} + def effective_chunk_profile(note_type, reg): # type: ignore + return None + # --------------------------------------------------------------------- # Helper @@ -248,6 +266,9 @@ def main() -> None: ensure_collections(client, cfg.prefix, cfg.dim) ensure_payload_indexes(client, cfg.prefix) + # Load Type-Registry once (optional) + reg = load_type_registry() + root = os.path.abspath(args.vault) # Dateiliste bestimmen