vorce / prowser

Prowser is a browser proxy for macOS that lets you define rules for which web browser to open links with

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Build Status

prowser

Prowser is a small utility for MacOS which makes sure you open links in the browser of your choice. For example: Open all links clicked in Slack in Firefox, but all links from Skype in Chrome.

Set it to your default browser to use it (you will be prompted to do that on startup of prowser). Once prowser is started it will sit in your menu bar - hit up Preferences to configure it.

Preferences overview

prowser preferences

These rules will be evaluated one at a time, the first one matching will decide the target application to use. So in this particular example any link clicked in skype will be opened in Firefox. Any link clicked in iterm (or iterm2), will be opened in Safari. Everything else will be opened in chrome.

Limitations

  • No support for the URL pattern matching yet. The idea is to allow some simple patterns here that must also match to trigger the target application. For example *imgur* would match all imgur links.
  • Only tested on my macOS Sierra laptop.

Build and run

I have yet to publish this to the App store (or anywhere else really) - so you need to build this yourself. Here's how:

  1. Open the project in Xcode
  2. Click on the Product -> Archive menu item
  3. Click "Export..."
  4. Chose "Export as a Mac Application"

This should generate a prowser.app ready to be run.

About

Prowser is a browser proxy for macOS that lets you define rules for which web browser to open links with


Languages

Language:Swift 100.0%