From 3e216c651ba8815dd1b9c8ba7cfa049919ec93b7 Mon Sep 17 00:00:00 2001 From: Cameron Pfiffer Date: Tue, 3 Mar 2026 15:43:20 -0800 Subject: [PATCH] fix: convert AT-URIs to bsky.app HTTP URLs for Margin target compatibility --- src/void_tools/cli.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/void_tools/cli.py b/src/void_tools/cli.py index add6206..d3b1425 100644 --- a/src/void_tools/cli.py +++ b/src/void_tools/cli.py @@ -204,6 +204,15 @@ def cmd_dispatch(args): continue target_uri = mapping[target_id] + + # Convert AT-URI to bsky.app HTTP URL for Margin compatibility + if target_uri.startswith("at://"): + parts = target_uri.replace("at://", "").split("/") + if len(parts) >= 3: + repo = parts[0] + rkey = parts[2] + target_uri = f"https://bsky.app/profile/{repo}/post/{rkey}" + print(f"Dispatching annotation to {target_uri}...") try: -- 2.51.2