Voor ontwikkelaars

Switchbar API

Switchbar heeft een op URL's gebaseerde API. Open een speciaal geformatteerde URL en Switchbar komt in actie — door een link naar de juiste browser of e-mailclient te sturen, of je te vragen er een te kiezen.

Hoe het werkt

switchbar://open/<link>
  • Web- en e-maillinks

    Geef een willekeurige https://-, http://- of mailto:-link door.

  • Je regels gelden

    De link gaat door je regels en linkinstellingen, net als een klik. Als geen regel past, vraagt Switchbar waar je hem wilt openen.

  • Geen codering nodig

    Voeg de link ongewijzigd toe na switchbar://open/, zonder hem te coderen.

Voorbeelden

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)

Werkt met Choosy-URL's

Switchbar opent ook Choosy API-links, dus scripts en tools die voor Choosy zijn gemaakt werken zonder aanpassingen.

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