Graph-Befehle Verwenden, Um Beziehungen Zu Verstehen
Ein Baum zeigt, wo ein Lesezeichen oder Ordner liegt. Ein Graph zeigt, wie gespeicherte Elemente zusammenhängen. Graph-Befehle sind nützlich für Wettbewerbsrecherche, Wissenskarten, Launch-Planung und Agent-Workflows, die erklären müssen, warum Elemente verbunden sind.
bookmarks treegraphNahe Beziehungen Pruefen
webcull graph around --stack-id 2301 --depth 1 --limit 50 --fields id,parent_id,type,title,url
{
"success": "true",
"command": "graph around",
"stack_id": 2301,
"direction": "both",
"depth": 1,
"nodes": [
{
"id": 2000,
"parent_id": 0,
"type": "folder",
"title": "Marketing",
"url": "",
"depth": 1
},
{
"id": 2301,
"parent_id": 2000,
"type": "folder",
"title": "Competitors",
"url": "",
"depth": 0
},
{
"id": 2302,
"parent_id": 2301,
"type": "bookmark",
"title": "Acme pricing",
"url": "https://acme.example/pricing",
"depth": 1
}
],
"edges": [
{
"from": 2000,
"to": 2301,
"type": "contains",
"source": "hierarchy"
},
{
"from": 2301,
"to": 2302,
"type": "contains",
"source": "hierarchy"
}
],
"returned_nodes": 3,
"returned_edges": 2,
"truncated": false
}
nodesid, die an einen weiteren CLI-Befehl übergeben werden kann.edgesfrom points to to.typecontains, dass ein Element ein anderes enthält.truncatedFragen, Was Hierher Zeigt Oder Wie Zwei Elemente Verbunden Sind
webcull graph backlinks --stack-id 2302
webcull graph path --from-stack-id 2000 --to-stack-id 2302 --max-depth 4
{
"success": "true",
"command": "graph path",
"from_stack_id": 2000,
"to_stack_id": 2302,
"found": "true",
"max_depth": 4,
"visited_node_count": 3,
"path_stack_ids": [2000, 2301, 2302],
"nodes": [
{
"id": 2000,
"type": "folder",
"title": "Marketing",
"depth": 0
},
{
"id": 2301,
"type": "folder",
"title": "Competitors",
"depth": 1
},
{
"id": 2302,
"type": "bookmark",
"title": "Acme pricing",
"depth": 2
}
],
"edges": [
{
"from": 2000,
"to": 2301,
"type": "contains",
"source": "hierarchy"
},
{
"from": 2301,
"to": 2302,
"type": "contains",
"source": "hierarchy"
}
],
"truncated": false
}
Verwenden Sie Backlinks, wenn Sie wissen müssen, was auf ein Element verweist. Verwenden Sie Path, wenn Sie erklären müssen, wie zwei gespeicherte Elemente verbunden sind.
Graph-Ausgabe prüfen, bevor Sie darauf aufbauen
webcull graph validate --stack-id 2301
webcull graph schema
Verwenden Sie graph schema, wenn ein Skript die Graph-Ausgabe verstehen muss. Verwenden Sie graph validate, wenn Sie prüfen möchten, ob ein Beziehungsbereich vollständig oder durch Ihre Befehlsoptionen begrenzt ist.
Safety
Graph-Befehle sind schreibgeschützt, erfordern Lesezugriff auf Lesezeichen und zeigen nur Daten aus dem autorisierten Konto. Sie schließen Notizen aus, sofern Sie keine zusätzlichen Felder anfordern.