]> git.phdru.name Git - dotfiles.git/blob - bin/webbrowser
bin/webbrowser: Fix indent (3 spaces to 4)
[dotfiles.git] / bin / webbrowser
1 #! /usr/bin/env python
2
3 import sys, os
4
5 # This must be imported and called before webbrowser
6 # because webbrowser reads BROWSER environment variable at the import time
7 from browser_stack import set_current_browser
8 set_current_browser()
9
10 import webbrowser
11
12 if sys.argv[1] in ("-t", "--tab"):
13     new = 2
14     try:
15         url = sys.argv[2]
16     except IndexError:
17         url = ''
18
19 elif sys.argv[1] in ("-n", "--new"):
20     new = 1
21     try:
22         url = sys.argv[2]
23     except IndexError:
24         url = ''
25
26 else:
27     new = 0
28     try:
29         url = sys.argv[1]
30     except IndexError:
31         url = ''
32
33 if url and '://' not in url: # Make an URL from a local file name
34     url = 'file://' + os.path.abspath(url)
35
36 webbrowser.open(url, new)