GiphyのGIF画像を貼り付けるTextwellアクションを作ってみた
T.closelets()の基本形。
Giphy.com
拡張キーボードを調べていたら「Giphy専用キーボード」というのがあって「アメリカじゃあ、そんな遊びが流行ってるのかな」ということで調査。ネット上にあるGIFアニメが集まってくるサイトみたいですね。GIFアニメとは、パラパラマンガみたいに画像を動かす技術。アニメのことじゃないです。でもアニメもパラパラマンガの応用だからアニメです。
Textwellアクション
内蔵ブラウザを閉じればimgタグが貼りつくタイプ。Textwellらしさはこれじゃないかと想う。書き換えれば、他のサイトにも応用できるアクションです。
T.closelets([ {title: "Paste", fn: function(){ url=location.href; id=url.replace(/(.+)-(.+?)$/,"$2"); link="<a href='"+url+"' target=_blank><img src='https://media.giphy.com/media/"+id+"/giphy.gif' width=400></a&>\n"; T("replaceCurrent",{text:link}); }} ],function(){ location="http://giphy.com/search/"+T.stdin.currentText; })
使い方
キーワードを書いてカーソル行で実行するとGiphyの検索結果が出ます。日本語は使えないので、英語で検索してください。結構ヒットする。
対象のGIF画像を開いて、内蔵ブラウザを閉じる。「Paste」でimgタグが貼り付きます。画像をタップすると、元のサイトが開くようにしました。
ブログ上では上記のようになります。