diff --git a/brozzler/chrome.py b/brozzler/chrome.py index f908da2..07f942e 100644 --- a/brozzler/chrome.py +++ b/brozzler/chrome.py @@ -47,7 +47,7 @@ def check_version(chrome_exe): # Chromium 61.0.3163.100 Built on Ubuntu , running on Ubuntu 16.04 cmd = [chrome_exe, '--version'] out = subprocess.check_output(cmd, timeout=60) - m = re.search(br'(Chromium|Google Chrome) ([\d.]+)', out) + m = re.search(br'(Chromium|Google Chrome|Thorium) ([\d.]+)', out) if not m: sys.exit( 'unable to parse browser version from output of ' diff --git a/brozzler/cli.py b/brozzler/cli.py index c146a48..9788a7d 100755 --- a/brozzler/cli.py +++ b/brozzler/cli.py @@ -95,6 +95,7 @@ def configure_logging(args): def suggest_default_chrome_exe(): # mac os x application executable paths for path in [ + '/Applications/Thorium.app/Contents/MacOS/Thorium', '/Applications/Chromium.app/Contents/MacOS/Chromium', '/Applications/Google Chrome.app/Contents/MacOS/Google Chrome']: if os.path.exists(path):