Για προγραμματιστές

API του Switchbar

Το Switchbar διαθέτει API που βασίζεται σε URL. Ανοίξτε ένα ειδικά διαμορφωμένο URL και το Switchbar μπαίνει αμέσως σε δράση — στέλνοντας έναν σύνδεσμο στο κατάλληλο πρόγραμμα περιήγησης ή πρόγραμμα-πελάτη email ή ζητώντας σας να επιλέξετε ποιο θα χρησιμοποιηθεί.

Πώς λειτουργεί

switchbar://open/<link>
  • Σύνδεσμοι ιστού και email

    Περάστε οποιονδήποτε σύνδεσμο https://, http:// ή mailto:.

  • Ισχύουν οι κανόνες σας

    Ο σύνδεσμος περνά από τους κανόνες και τις ρυθμίσεις συνδέσμων σας, όπως ακριβώς ένα κλικ. Αν δεν ταιριάζει κανένας κανόνας, το Switchbar ρωτά πού να τον ανοίξει.

  • Χωρίς κωδικοποίηση

    Προσθέστε τον σύνδεσμο ως έχει μετά το switchbar://open/, χωρίς κωδικοποίηση.

Παραδείγματα

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)

Λειτουργεί με URL του Choosy

Το Switchbar ανοίγει επίσης συνδέσμους του Choosy API, ώστε σενάρια και εργαλεία για το Choosy να λειτουργούν χωρίς αλλαγές.

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