ヘルプ
Craving Explorer のダウンロード、変換機能を外部アプリケーションから操作するための API です。OLE オートメーションを利用しているので、C / C++、JavaScript、Visual Basic 等、さまざまな言語から利用可能です。
String url | 保存したい動画再生ページの URL |
---|---|
String kind | 動画の保存種別。種別は convert.xml に記載されている ActionName を利用する。 |
Bool silent | true : 保存時に何も表示しない / false : 保存時にファイル保存ダイアログを出し、保存先をユーザーに指定させる。 |
Bool | 追加成功 : true / 追加失敗 : false |
---|
利用サンプルとして、タブブラウザ Sleipnir UserAction Extension との連携スクリプトを作成しています。
このスクリプトを利用することで、Sleipnir のマウスジェスチャ等で、簡単に動画のダウンロード / 保存が行えます。
CravingExplorerDownload.js
var craving = new ActiveXObject( 'CravingExplorer.Api' );
if ( craving != null ) {
craving.addDownloadItem( location.href, 'flv', true );
}
4 行の簡単なスクリプトです。現在公開 API は、一つのみですが、今後必要に応じて追加していく予定です。事前予告なく仕様が変更になる可能性がありますのでご注意ください。
YouTubeをはじめ各種動画サイトから簡単にダウンロード!