Switchbar API'si


Switchbar, yapılandırdığınız kuralları kullanarak bağlantıları tarayıcılarda ve e-posta istemcilerinde açmak için URL tabanlı bir API sunar.

URL Biçimi

switchbar://open/<link>

Desteklenen bağlantı türleri:

  • https://
  • http://
  • mailto:

Bağlantıyı yüzde kodlaması uygulamadan doğrudan ekleyin.

Switchbar, mevcut kurallarınızı ve bağlantı ayarlarınızı uygular. Hiçbir kural eşleşmezse bağlantıyı nerede açacağınızı seçmenizi ister.

Örnekler

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)

Choosy Uyumluluğu

Switchbar, Choosy URL şemalarını da destekleyerek mevcut betiklerin ve entegrasyonların değişiklik yapılmadan çalışmasını sağlar.

Desteklenen URL önekleri:

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

Hedef bağlantıyı uygun önekin sonuna ekleyin.