Evernoteにまで投稿できるTarpipeを久々にいじってみた

久々にTarpipeをいじってみたら、日本語も文字化けすることなく使えるようになっていたので、いろいろ遊んでみることにしました。Yahoo! Pipesとは違って、いろいろなSNSへ結果を吐き出すことができて、これがまた楽しいのです。

» Tarpipeで遊んでみた – Blog.IKUBON.com

こちらからTarpipeへ投稿するブックマークレットを頂き(少し手を加えています)、選択した箇所をTwitter、identi.ca、Delicious、Evernote、Tumblrへ一斉に投稿するWorkflowを作ってみました。

» Webtop Mania: How to send posts to twitter, jaiku and pownce all at once.

Workflowはこのような感じです。ブックマークレットからRestDecoderにタイトル、本文、URLが取り込まれ、これらを各サービスへポストしていきます。

Tarpipe

 

ぼくが手を加えたブックマークレットはこちらで、

ブックマークレット

  • タイトル:開いているページのtitleタグ = RestDecoderのtitleへ
  • 本文:選択した箇所 = RestDecoderのbodyへ
  • URL:ページのURL = RestDecoderのurlへ

を放り込みます。

 

Workflowとブックマークレットの設定での注意点をいくつか

  • receptorを「REST API」と設定

    Tarpipe

     

  • ブックマークレットとRestDecoderと紐付けるため、ブックマークレットを開いてreceptorの下にあるキーをコピーして貼り付けます
    javascript:k='ここにTarpipeのAPIキー'; w='500'; h='300'; x='72'; g='72'; u='72'; s=document.getSelection(); t=document.title; if%20(!s)%20s=t; n=window.open('','Tarpipe%20bookmarklet','width='+w+',height='+h); n.focus(); d=n.document; d.write('%3Cform%20action=%22http://rest.receptor.tarpipe.net:8000/?key='+k+'%22%20method=%22POST%22%20enctype=%22multipart/form-data%22%3E'); d.write('タイトル%20%3Cinput%20type=%22text%22%20size=%22'+g+'%22%20name=%22title%22%20value=%22'+t+'%22/%3E%20%3Cbr/%3E'); d.write('本文%20%3Cinput%20type=%22text%22%20size=%22'+x+'%22%20name=%22body%22%20value=%22'+s+'%22%20maxlength=%22140%22/%3E%3Cbr/%3E'); d.write('URL%20%3Cinput%20type=%22text%22%20size=%22'+u+'%22%20name=%22url%22%20value=%22'+location.href+'%22/%3E%3Cbr/%3E'); d.write('%3Cinput%20type=%22submit%22%20name=%22Submit%22%20value=%22送信%22/%3E'); d.write('%3C/form%3E');

あとはRestDecoderに投稿したいSNSをつなげていけばできあがり。

EvernoteやTumblrにリンクやタグを送ったりできないなど、細かいところでいろいろ改善して欲しいところはあるのですが、一度にいろいろなサービスへ投稿できるのが魅力です。Yahoo! Pipesでは結果を他のサービスへ放り込むときに苦労するので対照的です。逆にTarpipeではデータを取り込む方法が限定されるのですが…。

このTarpipe、なかなか奥が深そうなのでもう少し遊んでみようと。

スポンサーリンク