Za programere

Switchbar API

Switchbar ima API temeljen na URL-u. Otvorite posebno oblikovan URL i Switchbar odmah kreće u akciju — šalje poveznicu u pravi preglednik ili klijent e-pošte, ili vas traži da odaberete jedan.

Kako funkcionira

switchbar://open/<link>
  • Web i e-mail poveznice

    Proslijedite bilo koju https://, http:// ili mailto: poveznicu.

  • Vrijede vaša pravila

    Poveznica prolazi kroz vaša pravila i postavke poveznica, kao i klik. Ako nijedno pravilo ne odgovara, Switchbar pita gdje je otvoriti.

  • Bez kodiranja

    Dodajte poveznicu kakva jest iza switchbar://open/, bez kodiranja.

Primjeri

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)

Radi s Choosy URL-ovima

Switchbar otvara i poveznice Choosy API-ja, pa skripte i alati izrađeni za Choosy rade bez promjena.

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