ターミナルで実行する際にエラーが出た時、ブラウザを起動して検索するプロセスでとても億劫になっていたのでターミナルから検索したい文字を入力すると自動でブラウザが開いて検索してくれるsomethingを作りました。
これでエラーが出たときに気負う事なく検索ができるようになります。
小ネタ程度のものなので、コピペして必ず動くとは言えないほどガバなコードです。
フローだけ参考にして、よかったら自作してみてください。
詳細
コマンドライン引数に検索したいワードを入力し、実行することで入力したワードを検索します。
検索結果は、ブラウザが起動して表示されます。
使用したブラウザは、safariです。
数行で書けます。
コード
search.py
import webbrowser, sys
url = 'https://www.google.com/search?client=safari&rls=en&q={}&ie=UTF-8&oe=UTF-8'
search = ' '.join(sys.argv[1:])
webbrowser.open_new_tab(url.format(search))
実行する際の、python search.py hoge の python search.pyを環境変数にします。
terminal
$ echo export google=python\ search.pyのフルパス >> ~/.bash_profile
$ source .bash_profile
これで簡単にターミナルから検索ができるようになりました。
terminal
$ $google hoge
感想
大したものではないですがこの程度のもので効率が上がるならええやん。と思いました。