スポンサーサイト
上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
再生時間の合計の算出

2010.10.29 (Fri) 23:30

http://chiha72.blog19.fc2.com/blog-entry-148.html の現行仕様対応版です(IE8で動作確認)

javascript:var str=document.body.innerHTML;var min=sec=hour=0;var myArray;var myRe=new RegExp(/"length_seconds":"(\d+)"/g);while((myArray=myRe.exec(str))!=null) sec+=parseInt(RegExp.$1);hour=Math.floor(sec/3600);min=Math.floor(sec/60);min=min-hour*60;sec=sec-hour*3600-min*60;alert('Total - '+hour+'h '+min+'m '+sec+'s');

つかいかた
1. マイリスを開く
2. アドレス欄に上の文をコピペ
3. おもむろにEnter

再生・コメント・マイリス用
javascript:var str=document.body.innerHTML;var vw=ml=cm=0;var cnt=str.match(/"length_seconds":"(\d+)"/g);var myArray;var myRe=new RegExp(/"view_counter":"(\d+)"/g);while((myArray=myRe.exec(str))!=null) vw+=parseInt(RegExp.$1);var myRe=new RegExp(/"mylist_counter":"(\d+)"/g);while((myArray=myRe.exec(str))!=null) ml+=parseInt(RegExp.$1);var myRe=new RegExp(/"num_res":"(\d+)"/g);while((myArray=myRe.exec(str))!=null) cm+=parseInt(RegExp.$1);alert('総再生数 - '+vw+' / 平均再生数 - '+Math.floor(vw/cnt.length*100)/100+'\n総コメント数 - '+cm+' / 平均コメント数 - '+Math.floor(cm/cnt.length*100)/100+'\n総マイリスト数 - '+ml+' / 平均マイリスト数 - '+Math.floor(ml/cnt.length*100)/100);

毎度ながらソースは汚いです
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。