Pyazo 進捗状況 4/6

Pyazo/alpha/Pyazo.py at master · purintai/Pyazo
Alpha版
必要環境

実装状況

  • exeを叩いて起動させる。
    • 単体exeとして動かす為には、書いたコードをpy2exeなどでパッケージ化する。
      • 対応出来ず。py2exeがモジュールの依存関係を正しく読んでくれなかったり様々なトラブル(from 〜 import 〜 を正しく解析できない?)に見舞われた為、停止中。求ム助ケ
  • 画面上の領域をマウスでドラッグして選択する。
    • 画面上の領域をマウスで選択ということで、GUIをサポートする機能が必要。wxPythonなどを使用する。
      • 実装済wxPythonで半透明のウィンドウを表示し、領域を選択させる。
  • 選択した領域のスクリーンショットを撮影する。
    • 画像処理をサポートする機能が必要。PILなどを使用する。
      • 実装済。だが、マルチディスプレイに非対応。PILではなくPyGTK等を使えばマルチディスプレイに対応できるらしい。
  • アップロードされた画像の公開用URLをブラウザで開く。
    • Dropbox APIで公開用URLを取得後、webbrowserライブラリなどで対応。

と、そんな具合です。
ソースを公開してますがAPIキーは僕しか使えないので、使ってみたい方はAPIキーをご自分で取得して書き換えて使ってみて下さい。


ついでにDropbox使ってない人は←のURLから登録してくれると、それはとっても嬉しいなって