| #! /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:]) |