Skip to content

Small macOS utility that opens links in different browsers as specified, according to rules.

License

Notifications You must be signed in to change notification settings

ealeksandrov/BrowserPicker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Browser Picker

CI Status Latest Release License Platform

Browser Picker opens links in different browsers as specified, according to rules. For example, initial setup will launch Firefox for meet.google.com and Safari for the rest of links.

2 types of rules are set up in plist file - hostnames list and substrings list to match in opened URL. Also there are settings for default and alternative browsers.

There is no UI or easy way to extend rule set - but you can update Swift code and recompile for yourself. For other fully-featured solutions, check alternatives section.

Installation

  • Download dmg from releases page;
  • Or clone this repo and build it from source;
  • Run app at least once;
  • Set BrowserPicker.app as default web browser in System Preferences -> General.

Rules setup

  • Open BrowserPicker.app/Contents/Resources/Config.plist and setup desired browsers and rules;
  • For advanced users - manually update launchBrowser(for:) function in AppDelegate.swift (rebuilt from source needed).

Alternatives

Author

Created and maintained by Evgeny Aleksandrov (@ealeksandrov).

License

Browser Picker is available under the MIT license. See the LICENSE.md file for more info.

About

Small macOS utility that opens links in different browsers as specified, according to rules.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages