注目キーワード

MOONGIFT

OSSを中心としたメディアポータル

pipe2pyはPython製のフリーウェア(ソースコードは公開されている)。フィードを加工したり、テキストを読み込んで何らかの変換を行った後に再配信するようなシステムは数多い。特にフィードをJSON化するニーズは強く、それによってWebアプリケーションでの連携が容易になる。 0

Screen-shot 166.png
ユニットテスト 0

 

そこでよく使われているのがYahoo! Pipesだ。Yahoo! Pipesは米Yahoo! Inc.の提供するサービスで、フィードや何らかのデータインプットを元に、加工したり外部のサービスと連携させるマッシュアップシステムだ。そしてそれをさらに便利にしてくれるのがpipe2pyだ。 0

pipe2pyの妙技はその名前通り、Yahoo! Pipesの内容を解析し、Pure Pythonスクリプトに変換することにある。つまりYahoo! Pipes上でビジュアル的に開発を行ったりデバッグを進めた上で、Pythonに変換してプログラミングに組み込むことができるのだ。 0

Screen-shot 167.png
Feed2JSONを変換した例 0

 

これによってYahoo! Pipesで物足りなく感じていたシステム連携や、認証を伴うシステムとの連携も容易になる。面白いことにGoogle App Engineに組み込むこともできるのだ。実際、デモレベルでGoogle App Engine上で動作するシステムも提供されている。 0

ビジュアルプログラミング、そして実行環境だったYahoo! Pipesから実行環境だけいただいてしまうという面白いシステムだ。色々な応用が考えられそうな、とても面白いソフトウェアだ。 0

 

ggaughan's pipe2py at master - GitHub
 http://github.com/ggaughan/pipe2py 0

MOONGIFTの関連記事

このエントリーを含むTwitter

Related Posts Plugin for WordPress, Blogger...
新規購読
新規購読

プレミアムでしか読めない記事が191あります。ぜひ登録を!

  • オープンブロックス - OpenBlockS
  • 広告募集

ぷらっとオンラインおすすめ商品もっと見る

もっと見る

人気記事もっと見る