Sponsored Link
お仕事探し

快適パソコン生活

スキルアップ

ビジネス

レジャー / エンタメ

体作りサポート

 
 
 
サイト内検索

 

Sponsored Link
インタレストマッチ - 広告の掲載について
 
Help > カスタマイズ > Craving Explorer Site Script 仕様
Craving Explorer Site Script 仕様
対応するサイトを追加する為の Script 仕様です。
利用方法
site-script フォルダにスクリプトを追加すると自動で認識されます。現在対応しているのものは Javascript(拡張子.site.js) のみになります。
対応しているページを表示すると、ツールバーの『動画のダウンロード』ボタンが有効になります。
インストール方法についてはこちら、管理方法についてはこちらをご覧ください。
API 仕様
isSiteUrl( String url )
概要
ページの表示が完了すると呼び出されます。スクリプトで対応している URL の場合、true を返してください。
引数
String url Craving Explorer で表示中の URL
戻り値
Bool 対応している URL : true / 対応していない URL : false
getVideoDetail( String url )
概要
保存ボタン等から保存しようとしたときに呼び出されます。URL で指定されたページの動画タイトル、URL、追加する Http Header を返してください。一度に複数の動画を返すことができます。
引数
String url Craving Explorer で表示中の URL
戻り値
動画タイトル videoTitle[0,1,2 ... n]: "タイトル" - (必須)
動画 URL videoUrl[0,1,2 ... n]: "URL" - (必須)
追加 HTTP Header httpHeader[0,1,2 ... n]: "追加のHTTPHeader" - (省略可能)

ex.)
return {
    videoTitle0:"タイトルその1", videoUrl0:"http://hoge/hoge0.flv", httpHeader0:"UserAgent: hoge"
  , videoTitle1:"タイトルその2", videoUrl1:"http://hoge/hoge1.flv", httpHeader1:"UserAgent: hoge"
};
メタデータ 仕様
Site Script の先頭行から、『// ==SiteScript==』で始まり、『// ==/SiteScript==』で終わるコメントを置くことで、メタデータを記載することができます。Craving Explorer はこのメタデータを元に、Site Script を管理します。
@siteName
対応するサイトの名前です。
@siteUrl
対応するサイトの URL です。
@author
Site Script 作者名です。
@authorUrl
Site Script 作者の URL です。
@scriptUrl
Site Script のある URL です。URL + Site Script のファイル名の場所をチェックして更新の確認を行います。
@version
Site Script バージョン情報です。最長 4 つの Dot(.) 区切り数値で表されます。このバージョンが大きいと Site Script が更新されているとみなされます。
ex.)
// ==SiteScript==
// @siteName Dailymotion{
// @siteUrl http://www.dailymotion.com/jp
// @author tuck
// @authorUrl http://www.crav-ing.com/
// @scriptUrl http://archive.crav-ing.com/site-script/
// @version 1.0.0.0
// ==/SiteScript==
Site Script の公開方法
Site Script の仕様に従ったファイルを『.site.js』の拡張子で HTTP サーバーにアップしてください。Craving Explorer では『.site.js』の拡張子をもつファイルにアクセスすると、メタデータが正当かどうかを解析し、正当であればインストールダイアログを表示します。

Site Script を作成、公開された際には、是非作者までご連絡下さい。Craving Explorer サイト上でリンクさせて頂きます。
Site Script サンプル
[Craving Explorer インストールフォルダ]\site-script に Dailymotion と Veoh の Site Script があります。これらをサンプルに独自の Site Script を開発してみてください。
注意事項
事前予告なく仕様が変更になる可能性がありますのでご注意ください。
Craving Explorer Site Script 配布サイト
Dark Knight さんが 100 以上のサイトに対応した Craving Explorer Site Script を配布してくれています。

Help > カスタマイズ > Craving Explorer Site Script 仕様