1 #! /usr/bin/env python3
2
3 """Script to search with Google
4
5 Usage:
6 python3 google.py [search terms]
7 """
8
9 import sys
10 import urllib.parse
11 import webbrowser
12
13
14 def main(args):
15 def quote(arg):
16 if ' ' in arg:
17 arg = '"%s"' % arg
18 return urllib.parse.quote_plus(arg)
19
20 qstring = '+'.join(quote(arg) for arg in args)
21 url = urllib.parse.urljoin('https://www.google.com/search', '?q=' + qstring)
22 webbrowser.open(url)
23
24 if __name__ == '__main__':
25 main(sys.argv[1:])