Switchbar udostępnia API oparte na adresach URL, które umożliwia otwieranie linków w przeglądarkach i klientach poczty e-mail zgodnie ze skonfigurowanymi regułami.
Format adresu URL
switchbar://open/<link>
Obsługiwane typy linków:
https://http://mailto:
Dodaj link bezpośrednio, bez stosowania kodowania procentowego.
Switchbar stosuje istniejące reguły i ustawienia linków. Jeśli żadna reguła nie pasuje, wyświetla prośbę o wybranie miejsca otwarcia linku.
Przykłady
Terminal
macOS
open "switchbar://open/https://example.com"
open "switchbar://open/mailto:hello@example.com"
Windows
start "" "switchbar://open/https://example.com"
AppleScript
open location "switchbar://open/https://example.com"
JavaScript
window.location.href = "switchbar://open/https://example.com";
Swift
let url = URL(string: "switchbar://open/https://example.com")!
NSWorkspace.shared.open(url)
Zgodność z Choosy
Switchbar obsługuje również schematy URL aplikacji Choosy, dzięki czemu istniejące skrypty i integracje działają bez modyfikacji.
Obsługiwane prefiksy adresów URL:
x-choosy://open/
x-choosy://prompt.all/
x-choosy://prompt.running/
x-choosy://best.all/
x-choosy://best.running/
Dodaj docelowy link do odpowiedniego prefiksu.