IFTTTにURLスキームを組み込む

投稿日: 更新日:

前回の記事でちらっと書きましたが、IFTTTの出力フォーマットは弄ることができます。

チャンネルごとに細かい違いこそありますが、{{EntryURL}}で記事のURLを
{{EntryTitle}}でタイトルが取得できるような感じだと思ってください。

これをHTMLタグで囲んだりして使いやすい形にするわけです。
ですが、それだけじゃつまらない。

ここではちょっと違う使い方を。

 

通知をより便利なものに

 
「動画サイトに好きなタイトルが投稿されたらすぐに知りたい!」
↑ これがいままでの通知でした。

通知を受けたその先が抜け落ちていませんか?
その動画を見たいはずです。

Safariで開いたり、わざわざ別のアプリを起動してから開くなんて無駄でしかありません。
直接開くようにしよう!

 

httpからアプリのURLスキームに

 
YouTubeのチャンネルやニコニコのマイリストにはRSSがあります。
それをSafariじゃなく再生アプリに飛ばすようにしてしまいましょう。
ここでは説明しやすいニコニコで。

まずIFTTTのFeedチャンネルをトリガーにして、RSSから動画URLを取り出します。

http://www.nicovideo.jp/watch/sm5471272

{{EntryURL}}で上のようなURLを取り出したとします。
じゃあ、inico{{EntryURL}}とするとどうなるか。

inicohttp://www.nicovideo.jp/watch/sm5471272

こういう形になりますよね。
iNicoというプレーヤーアプリのURLスキームがinicohttp://なので、これで直接アプリで動画を開けるようになりました。

簡単なことなんです。

 

URLスキームの壁

 
{{EntryURL}}にgrを付ければ、ご存じのようにGoodReaderでダウンロードするURLスキームになります。
さて、そして問題になるのがxxxhttp://の形式ではないURLスキームです。

FoxTubeのようにhttp://をfoxtube://置き換えて使うタイプのものが非常に多い。
困ったことに、これを置き換えるのはIFTTTだけではできません。
Yahoo!Pipesを使ってソースから書き換えてしまうか、JavaScriptで置き換える必要が出てきます。

 

リダイレクトで壁を超える

 
それを打開するのがWebHubというブラウザです。
WebHubにはリライト機能というものがあり、URLを渡すだけでYouTubeであればFoxTubeを、ニコニコ動画であればiNicoと、任意のアプリにリダイレクトすることが出来るのです。

そしてWebHubで開くURLスキームはwhttp://なので、前述のようにw{{EntryURL}}とするだけで利用出来る。
これでWebHubを介し、FoxTubeやニコニコ動画公式アプリなどのアプリが自動的に開けるように。

動画が更新されたらIFTTTが通知をくれて、そのリンクを踏むだけで好きなアプリが起動できます。
新着チェックも再生も楽になりますよ。

もちろんこれは動画以外にも応用可。

※WebHubを持っていない人は、MyScriptsのmndksというスクリプトを使えば無料で同等のことが出来ると思います。
myscripts://run?title=mndks&text={{EntryURL}}
スクリプト次第ではもっと高度なことも。

日本語などのURLエンコードが必要な文字列を扱いたい場合には、IFTTTとリマインダーの連携を使い、一度Draftsに取り込むのが一番な気がします。
(参考:前回の記事
 

URLの通知方法

 
URLを受けるのは自分宛にメールしてしまうのが一番簡単です。
Pushoverの場合はURL欄を書き換えず、Message欄を使うようにして下さい。

ただしあまりにも通知頻度が高い使い方をする場合には、WordpressやTumblrなどにポストして、再度RSS化してフィードリーダーでチェックという使い方もありかなと思います。

 

RSSの自体のアドレスは下記が参考になります。
RSSフィード一覧 – ニコニコ動画まとめwiki

 

IFTTT

iNico

FoxTube 3 - Player for YouTube

  • FoxTube 3 – Player for YouTube
  • ¥300
  • App Store
WebHub Browser (ウェブハブ・ブラウザ)

MyScripts LE

広告

コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト / 変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト / 変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト / 変更 )

Google+ フォト

Google+ アカウントを使ってコメントしています。 ログアウト / 変更 )

%s と連携中