Yahoo! Pipes

出典: 閾ペディアことのは

2008年5月4日 (日) 04:22時点における 松永英明 (会話 | 投稿記録) による版

Yahoo! Pipes(パイプス)は、ウェブ中のコンテンツを収集し、処理し、マッシュアップするパワフルな合成ツールである。

Unix pipesと同様に、単純な命令を組み合わせてニーズに合った出力を作り出すことができる。

  • 多くのフィードを結合させ、それから整理し、フィルターして、翻訳する。
  • 好きなフィードをジオコード化して、インタラクティブ・マップに項目を表示させる。
  • ウェブサイト上にウィジェット/バッジを置く。
  • どのようなPipesの出力も、RSS、JSON、KMLその他の形式で得られる。

http://pipes.yahoo.com/

以下、pipes.yahoo.comの英文解説の全訳である。

★注意

  • Pipesの閲覧はどのブラウザでも可能だが、パイプのソースを見る・クローンする・編集する場合は、IE7、Firefox、Safariが必要。IE6(またはIE6ベースのSleipnir)では編集作業ができないので注意。
  • Pipesで作業するには、yahoo.comのアカウントを作成する必要がある。yahoo.co.jpのアカウントとは別なので注意。

目次

概要

Pipesとは何か?

Pipesとは、一般的なタイプのフィードを再編し、視覚的なエディターを使ってデータのマッシュアップを作ることのできるフリー・オンライン・サービスである。

Pipesを使えば、コードを1行も書くことなしに、独自のウェブプロジェクトを作ったり、独自のウェブサービスを公開・共有することができる。

パイプを作る

事前設定されたモジュールをカンバスにドラッグし、そのモジュールをPipesエディターでつないで、パイプを作る。

それぞれのパイプは、2つ以上のモジュールからできており、それぞれのモジュールは一つの特定の仕事を行なう。たとえば、Fetch(フェッチ=取り出し)モジュールで一つのフィードURLを引き出して、Sort(ソート=並べ替え)モジュールで指定した基準に基づいたフィードに並べ替える(利用可能なモジュール一覧参照)。

それぞれのモジュールは1つ以上の端子を持っており、それはインターフェースにおいては小さな円で表わされる。1つのモジュールの出力端子をクリックして、別のモジュールの入力端子への線をドラッグすると、モジュールをつなぎ合わせることができる。端子がつなぎ合わされた時点で、1つめのモジュールからの出力は、2つめのモジュールへの入力として使われることになる。

データ・フィード以外に、Pipesではユーザー入力フィールドもパイプに加えることができる。入力フィールドは、実行時にはフォームフィールドとして表示され、ユーザーがパイプに記入できるようになる。

Pipesを理解するのに最も手っ取り早い方法は、自分で1つ作ってみることである――早く始めるには、サンプルパイプをどれか編集してみよう。

パイプを共有する

パイプを作ったならば、Pipesのサーバー上にセーブしてから他のフィードと同じように呼び出すことができるようになる。Pipesでは、最大限融通がきくように、RSS 2.0、RSS 1.0 (RDF)、JSON、Atomフォーマットの出力を提供している。また、パイプを世界中に公開して共有することもできる。そうすれば、他のユーザーがクローンしたり、独自の改良を加えたり、独自の作品におけるサブコンポーネントとして使ったりすることができるようになる。

ホスティングされたパイプ

ホスティングされたパイプは、Pipesが提供するウェブ上のインターフェースであり、あなたでも他の誰かでもいいが、誰かが作って公開したパイプを実行できるようになっている。あるパイプの出力したコンテンツがどのようなタイプかを素早く決定するために、これは有用なメカニズムである。これはまた、あなたの好きなフィードリーダー(RSSリーダー等)にパイプを登録したり、パイプがどのように作られているかを見たり、自分でもっといじってみることができるようにクローンするための第一歩でもある。

ホストされたパイプの非常に単純なサンプル

私が作るパイプは非公開にできますか?

ユニークURLを知っているパイプにはすべてアクセスできる。そのため、特別な設定をせずにメッセンジャーやメールで知らせたり、公開することなく自分自身のパイプの中のサブパイプとして使うことができる。

あなただけが、自分のパイプのリスト("My Pipes")とそのURLを知ることができる。そのため、URLを誰にも知らせなければ、あなたのパイプは非公開のままになる。

パイプを「Publishing(公開)」とはどういうことですか?

パイプをPublishing(公開)すると、そのパイプはpipes.yahoo.com上で他の人から検索・閲覧できるようになる。それはサイト上のすべての人に対して、閲覧ページ、あなたのPipesページにおいて、また検索結果として表示される。

ウェブクローラーは私のパイプを取得することができますか?

このサイトは、クローラーが取得できるようになっている。 デフォルトでは、パイプはpipes.yahoo.com内のどんな公開ページにもリンクされていないので、クロールされない。しかし、パイプが「Publish(公開)」されたならば、クローラーはアクセスでき、検索結果にも表われるようになるだろう。

Pipesエディターの使い方


個人用ツール
ツールボックス
このウィキのはてなブックマーク数 この記事をはてなブックマークに追加