ポケット倉庫@ Wiki

pygtkでプラグイン起動ツールを作る。

最終更新:

kani_3

- view
メンバー限定 登録/ログイン

pygtkでプラグイン起動ツール(pyPlugger)を作りました。



興味のある方はこのページに添付されている、最新のzipファイルをダウンロードして
お使いください。

履歴

  • 2008/02/09 pyPlugger_0.6.0.zipをアップロード。
修正内容:
(1) ツールバージョンを表示するように。
(2) プラグイン切替え時のウインドウサイズ調整を修正。
(3) プラグインマネージャの使い勝手を少しだけ向上。
(4) おまけプラグインとして、Pythonのコード行数カウンタプラグイン[sourceCounter]を追加。

  • 2008/01/15 pyPlugger_0.5.1.zipをアップロード。
修正内容:
(1) pyPluggerディレクトリ外から実行した場合にプラグインが読み込めていません
   でしたので修正しました。
(2) デバッグ出力用のprint文をいくつか削りました。

  • 2008/01/14 pyPlugger_0.5.0.zipをアップロード。
 → ソースの公開開始

添付のREADMEの内容をそのままペーストします。

概要

pyPluggerは、起動時にpluginsディレクトリ中に置かれている
拡張用のスクリプトを読み込みます。

pyPlugger起動後、コンボボックスで読み込んだ拡張用のスクリプトを
選択すると、そのスクリプトのもつGUIを表示するだけの単純な
機能しかありません。あとは拡張用のスクリプト次第です。(笑

動作環境

動作テストはLinux上でのみ行っています。
(Windows環境では後ほど確認する予定です。)

以下のパッケージがインストールされている必要があります。
  • Python 2.5.1(2.4でも動作すると思いますが、未確認です)
  • PyGTK 2.4以降(私の環境では2.12.0です。)
  • GTK+ (私の環境では、2.12.5)

● 起動方法
ターミナルでpyPluggerのディレクトリに移動し、

python plugger.py

で起動します。

● 削除方法
pyPluggerディレクトリ以外には設定ファイルなどは保存しませんので、
不要であればpyPluggerディレクトリを削除するだけです。

● 既知の問題
  • 未確認ですが、pluginsディレクトリ、configsディレクトリは存在するものとして動作
 していると思います(たしか)。ですので、それらのディレクトリを
 削除するとエラーになるかもしれません。

● サンプルのプラグインについて
  • ブログでも紹介したプラグインをサンプルとして同梱しました。
 ご自由にお使いください。

  • また、もしプラグインを書いて拡張してみようとお考えの方がいらっしゃいましたら、
 PluginSample.pyをテンプレートとしてお使いください。

● ライセンスなど
  • 著作権は放棄しませんが、自由に改変、再配付していただいて結構です。
 再配付する場合にも特にご連絡をいただく必要はありません。
 ソースコード中にコピーライト記述を含めているわけではないので、
 著作権を主張する以前の問題かもしれませんね。(笑

  • 不具合報告、アドバイスなどありましたら、下記のアドレスまでご連絡ください。
 不具合に関しては出来るかぎり修正いたします。
 「こうしたほうがよいよ」などのアドバイスいただけるようでしたらうれしいです。
記事メニュー
目安箱バナー