mirror of
				https://github.com/python/cpython.git
				synced 2025-11-03 19:34:08 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			25 lines
		
	
	
	
		
			501 B
		
	
	
	
		
			Python
		
	
	
		
			Executable file
		
	
	
	
	
			
		
		
	
	
			25 lines
		
	
	
	
		
			501 B
		
	
	
	
		
			Python
		
	
	
		
			Executable file
		
	
	
	
	
#! /usr/bin/env python3
 | 
						|
 | 
						|
"""Script to search with Google
 | 
						|
 | 
						|
Usage:
 | 
						|
    python3 google.py [search terms]
 | 
						|
"""
 | 
						|
 | 
						|
import sys
 | 
						|
import urllib.parse
 | 
						|
import webbrowser
 | 
						|
 | 
						|
 | 
						|
def main(args):
 | 
						|
    def quote(arg):
 | 
						|
        if ' ' in arg:
 | 
						|
            arg = '"%s"' % arg
 | 
						|
        return urllib.parse.quote_plus(arg)
 | 
						|
 | 
						|
    qstring = '+'.join(quote(arg) for arg in args)
 | 
						|
    url = urllib.parse.urljoin('https://www.google.com/search', '?q=' + qstring)
 | 
						|
    webbrowser.open(url)
 | 
						|
 | 
						|
if __name__ == '__main__':
 | 
						|
    main(sys.argv[1:])
 |