gglコマンドのCygwin対応

Cygwin

>> import webbrowser
>> webbrowser.open("http://www.google.com")
False
>>

馬鹿な!!

gglコマンドが使えないじゃないか.

というわけで改良してみる.

#!/usr/bin/env python
#-*- coding:utf-8 -*-
import sys
import webbrowser
import urllib
url = "http://www.google.com/search?" + urllib.urlencode({"q": sys.argv[1]})
if not webbrowser.open_new_tab(url):
    import os
    os.system("cmd /c start " + url)

startはcmdのビルトインコマンドっぽいので,普通にstartしただけでは駄目っぽい.