タグ

pythonに関するtshimuranのブックマーク (2)

  • Rubyも、Pythonも使えるOS X用テキスト処理インターフェースPopClipが熱い

    強力なテキスト処理インターフェースPopClip OS XでiOSライクなコピペメニューを再現するPopClip。 PopClip カテゴリ: Utilities 販売元: Nicholas Moore(サイズ: 1.7 MB) 全てのバージョンの評価: (211 件の評価) iOSライクというのは、テキストを選択すると自動的にメニューがポップアップしてくるという、使いやすいのか使いにくいのか判断に困るアレですね。 正直コピペはどうでもよくて、PopClipには、機能をどんどん追加できるという重要なフィーチャーがあります。ポップアップしてくるメニューの項目を増やせるのです。 こんなエントリも書きました。 これがとても気に入ったので紹介したいと思います。 一つの機能単位をアクションといいます。アクションを追加するのが機能拡張。家は用語を使い分けていますが、エントリではそれを同一視し、アク

    Rubyも、Pythonも使えるOS X用テキスト処理インターフェースPopClipが熱い
    tshimuran
    tshimuran 2014/02/20
    「ほぼ自由に選べるバックエンドに選択したテキストを渡し、いろいろな副作用を起こせるのがPopClipの正体とでもいうべきもの。こいつは痛快です。別にテキストを選択せずに直接関係ないスクリプトの実行も可能」
  • 2009-03-06

    Bazaarでhookを使う方法。結論的に言えば、Pluginとしてスクリプトを書くようです。 作成 BazaarのPluginなので、Pythonで書いてやる必要があります。例として、pushした時に起動するhookで、pushされたらそれぞれの情報を出力します。 BazaarのPluginは、「bzrlib/plugins」や「~/.bazaar/plugins」、ないしは環境変数「BZR_PLUGIN_PATH」で指定された場所になります。 #!/usr/bin/python # -*- coding:utf-8 -*- from bzrlib import branch def post_push_hook (p): print "source_branch: %s" % (p.source_branch) print "target_branch: %s" % (p.target

    2009-03-06
    tshimuran
    tshimuran 2009/03/06
    Twitterとおしゃべりするクラスを作ったので。
  • 1