-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Add a readme, add opera browser and prepare for publishing
- Loading branch information
Showing
3 changed files
with
55 additions
and
3 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,38 @@ | ||
# Browser Router | ||
|
||
Open your desired browser when clicking on a link based on the URL. This is a desktop application which registers itself | ||
as the default browser. When clicking on a link in an application - e.g. your email program - you can specify rules | ||
expressed in JavaScript regular expressions to decide based on the URL which browser should be opened. | ||
|
||
This macOS appication is open-source and based on Electron. | ||
|
||
## Installation | ||
|
||
TBA | ||
|
||
After installation you need to run `Browser Router` once manually. You will be prompted if the application should be | ||
registered as default browser. Confirm this to start using `Browser Router`. | ||
|
||
## Configuration | ||
|
||
This is unfortunately still a bit complicated. In your Finder select "Browser Router" in "Applications" folder. | ||
Right click and select "Show Package Contents". | ||
|
||
Navigate to `Contents/Resources/app/src`. Open `config.json` and edit the content or add a new entry. | ||
|
||
`default`: if no rules are matched, this browser is used. | ||
|
||
`url`: should be a JavaScript RegExp expression to match an URL. You can test your regular expression e.g. online here https://www.regexpal.com/ | ||
|
||
### Recognized Browsers | ||
| Keyword | Browser | | ||
|---------------|----------------------| | ||
| chrome | Google Chrome | | ||
| chrome-canary | Google Chrome Canary | | ||
| chromium | Chromium | | ||
| firefox | Firefox | | ||
| opera | Opera | | ||
| safari | Safari | | ||
| vivaldi | Vivaldi | | ||
|
||
If your browser is missing, please create a new issue. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters