scripts/export_markdown.py aktualisiert
All checks were successful
Deploy mindnet to llm-node / deploy (push) Successful in 3s

This commit is contained in:
Lars 2025-09-30 10:54:36 +02:00
parent 507c28e006
commit e58b9c8ada

View File

@ -2,7 +2,7 @@
# -*- coding: utf-8 -*- # -*- coding: utf-8 -*-
""" """
Script: scripts/export_markdown.py Qdrant Markdown (Vault) Script: scripts/export_markdown.py Qdrant Markdown (Vault)
Version: 1.4.0 Version: 1.4.1
Datum: 2025-09-10 Datum: 2025-09-10
Funktion Funktion
@ -194,7 +194,7 @@ def main() -> None:
# Edges (optional) # Edges (optional)
refs: List[str] = [] refs: List[str] = []
if args.include-edges != "none": if args.include_edges != "none":
# aus Note-Payload, falls vorhanden # aus Note-Payload, falls vorhanden
if isinstance(pl.get("references"), list) and pl["references"]: if isinstance(pl.get("references"), list) and pl["references"]:
refs = [r for r in pl["references"] if isinstance(r, str)] refs = [r for r in pl["references"] if isinstance(r, str)]
@ -202,7 +202,7 @@ def main() -> None:
flt_edges = rest.Filter(must=[rest.FieldCondition(key="note_id", match=rest.MatchValue(value=nid))]) flt_edges = rest.Filter(must=[rest.FieldCondition(key="note_id", match=rest.MatchValue(value=nid))])
edges = _scroll_all(client, edges_col, flt_edges) edges = _scroll_all(client, edges_col, flt_edges)
refs = _collect_forward_refs_from_edges(edges) refs = _collect_forward_refs_from_edges(edges)
if args.include-edges == "yaml" and refs: if args.include_edges == "yaml" and refs:
fm["references"] = refs fm["references"] = refs
# Datei schreiben # Datei schreiben
@ -211,7 +211,7 @@ def main() -> None:
continue continue
content = _frontmatter_block(fm) + (body + "\n" if body else "") content = _frontmatter_block(fm) + (body + "\n" if body else "")
if args.include-edges == "footer" and refs: if args.include_edges == "footer" and refs:
content += "\n---\nLinks:\n" + "\n".join(f"- [[{r}]]" for r in refs) + "\n" content += "\n---\nLinks:\n" + "\n".join(f"- [[{r}]]" for r in refs) + "\n"
with open(out_path, "w", encoding="utf-8") as f: with open(out_path, "w", encoding="utf-8") as f: