diff --git a/.hammerspoon/init.fnl b/.hammerspoon/init.fnl index 03d11cf..40626c7 100644 --- a/.hammerspoon/init.fnl +++ b/.hammerspoon/init.fnl @@ -61,11 +61,14 @@ (partial #(hs.urlevent.openURLWithBundle $2 $1) (. bundle-ids app))) open-url #((open-with $1) url)] - (if (string.find url "^https://.*[.]zoom.us/j/%d+") (open-url :zoom) - (string.find url "^https://.*[.]discnw.org/") (open-url :safari) - (string.find url "^https://squareup.com/") (open-url :safari) + (if (url:find "^https://.*[.]zoom.us/j/%d+") (open-url :zoom) + (url:find "^https://.*[.]discnw.org/") (open-url :safari) + (url:find "^https://squareup.com/") (open-url :safari) + (url:find "^https://.*[.]bulletin.com/") (open-url :safari) (string.find orig-url "^https://doi.org/") ((open-with :firefox) (.. "https://sci-hub.st/" orig-url)) + (string.find url "^https://twitter.com/") + ((open-with :firefox) (url:gsub :twitter.com :nitter.net 1)) (open-url :firefox)))) (set hs.urlevent.httpCallback @@ -85,7 +88,8 @@ ;; fnlfmt: skip (set spoon.Quitter.quitAppsAfter - {:Discord 300 + {:Calendar 30 + :Discord 300 :MailMate 600 :Messages 300 :Reeder 600