Geliştiriciler için
Switchbar API
Switchbar, URL tabanlı bir API'ye sahiptir. Özel biçimde hazırlanmış bir URL açtığınızda Switchbar anında devreye girer — bir bağlantıyı doğru tarayıcıya veya e-posta istemcisine gönderir ya da birini seçmenizi ister.
Nasıl çalışır
switchbar://open/<link>Web ve e-posta bağlantıları
Herhangi bir
https://,http://veyamailto:bağlantısı gönderin.Kurallarınız geçerli
Bağlantı, tıpkı bir tıklamada olduğu gibi kurallarınızdan ve bağlantı ayarlarınızdan geçer. Hiçbir kural eşleşmezse Switchbar nerede açılacağını sorar.
Kodlama gerekmez
Bağlantıyı kodlamadan, olduğu gibi
switchbar://open/sonrasına ekleyin.
Ö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 URL'leriyle çalışır
Switchbar, Choosy API bağlantılarını da açar; böylece Choosy için yazılmış betikler ve araçlar değişiklik yapmadan çalışır.
x-choosy://open/
x-choosy://prompt.all/
x-choosy://prompt.running/
x-choosy://best.all/
x-choosy://best.running/