scripts/export_markdown.py aktualisiert
All checks were successful
Deploy mindnet to llm-node / deploy (push) Successful in 3s
All checks were successful
Deploy mindnet to llm-node / deploy (push) Successful in 3s
This commit is contained in:
parent
507c28e006
commit
e58b9c8ada
|
|
@ -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:
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user