Constellation/taberareloo — pull request #194 by syoichi (2013-04-28 05:00:19+00:00)
Title: Fix "Video - Nico Nico Douga" Extractor #79

#79 の問題を解決する為にニコニコ動画のExtractorを修正しました。
#95 でConstellationさんが示された、公式で提供されている外部プレーヤーのコード(script要素で外部プレーヤーを生成)、あるいはそのコードで使用されているJavaScriptを`eval()`で実行して得た情報を利用せず、ニコニコ動画におけるOpen Graph Protocolのmeta要素の情報(ニコニコ動画ログアウト時の動画ページのhead要素を参照)を参考にembed要素で外部プレーヤーを表示できようにしました。これにより、TumblrではDashboardでもTaberarelooで投稿されたVideoポストは外部プレーヤーで動画を視聴できるようになります。

また、#95 のYungSangさんのコードを参考にGoogle+へ投稿する際の対応も行なっています。こちらでは他のExtractorでもポストタイプの変換処理を適用できるようにしています。

この変更の動作は、Windows 7 Home Premium SP1 64bit上のChrome 26.0.1410.64、拡張のバージョンは2.0.79-dev( 17f10475c564997740a6562888dd64f777d795ba までの変更を含む)という環境で確認しています。