Pre vývojárov

API Switchbar

Switchbar má API založené na URL. Otvorte špeciálne naformátovanú URL a Switchbar sa okamžite spustí — odošle odkaz do správneho prehliadača alebo e-mailového klienta, alebo vás vyzve, aby ste si jeden vybrali.

Ako to funguje

switchbar://open/<link>
  • Webové a e-mailové odkazy

    Odovzdajte akýkoľvek odkaz https://, http:// alebo mailto:.

  • Platia vaše pravidlá

    Odkaz prejde vašimi pravidlami a nastaveniami odkazov, rovnako ako pri kliknutí. Ak žiadne pravidlo nezodpovedá, Switchbar sa spýta, kde ho otvoriť.

  • Bez kódovania

    Pridajte odkaz tak, ako je, za switchbar://open/, bez percentuálneho kódovania.

Príklady

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)

Funguje s URL adresami Choosy

Switchbar otvára aj odkazy Choosy API, takže skripty a nástroje vytvorené pre Choosy fungujú bez zmien.

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