読者です 読者をやめる 読者になる 読者になる

methaneのブログ

このブログに乗せているサンプルコードはすべてNYSLです。

prompt_toolkit がアツい

とりあえず mycliaws-shell のスクリーンキャストを見てください。

f:id:methane:20160302004342g:plain f:id:methane:20160302004350g:plain

prompt_toolkit はこのようなリッチコンソールアプリを作るためのライブラリです。 Windows でも動きます。

Jupyter (ipython notebook) を切り離した、コンソール版の ipython も次のメジャーバージョンでは readline ベースから prompt_toolkit ベースに作りなおされています。 ipython 以外にも ptpython というシェルもあり、 ipython の各種 magic が不要な場合はこちらで十分でしょう。

https://github.com/jonathanslenders/python-prompt-toolkit#projects-using-prompt-toolkit には、他にも prompt_toolkit を採用したツールが紹介されています。

VSCode や Atom のような現代的なエディタが登場しても、コンソールの中で生活する時間が長いオールドタイプにとって、このライブラリを使った高機能なコンソールアプリが増えてくれるのはすごく胸熱です。