Kehittäjille

Switchbar API

Switchbarissa on URL-pohjainen API. Avaa erityisesti muotoiltu URL-osoite, niin Switchbar ryhtyy toimeen — lähettää linkin oikeaan selaimeen tai sähköpostiohjelmaan tai pyytää sinua valitsemaan niistä yhden.

Näin se toimii

switchbar://open/<link>
  • Verkko- ja sähköpostilinkit

    Anna mikä tahansa https://-, http://- tai mailto:-linkki.

  • Sääntösi pätevät

    Linkki kulkee sääntöjesi ja linkkiasetustesi kautta aivan kuten klikkaus. Jos mikään sääntö ei täsmää, Switchbar kysyy, missä se avataan.

  • Ei koodausta

    Lisää linkki sellaisenaan switchbar://open/-osan perään koodaamatta sitä.

Esimerkit

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)

Toimii Choosy-URL-osoitteiden kanssa

Switchbar avaa myös Choosy API -linkit, joten Choosylle tehdyt skriptit ja työkalut toimivat sellaisenaan.

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