For utviklere

Switchbar API

Switchbar har et URL-basert API. Åpne en spesialformatert URL, og Switchbar går i gang — sender en lenke til riktig nettleser eller e-postklient, eller ber deg velge en.

Slik fungerer det

switchbar://open/<link>
  • Nett- og e-postlenker

    Send inn en hvilken som helst https://-, http://- eller mailto:-lenke.

  • Reglene dine gjelder

    Lenken går gjennom reglene og lenkeinnstillingene dine, akkurat som et klikk. Hvis ingen regel passer, spør Switchbar hvor den skal åpnes.

  • Ingen koding

    Legg til lenken som den er etter switchbar://open/, uten å kode den.

Eksempler

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)

Fungerer med Choosy-URL-er

Switchbar åpner også Choosy API-lenker, så skript og verktøy laget for Choosy fungerer uten endringer.

x-choosy://open/
x-choosy://prompt.all/
x-choosy://prompt.running/
x-choosy://best.all/
x-choosy://best.running/