dmm.co.jpでデフォルトビットレートを変更する greasemonkey script
dmm.co.jpの動画サービスはいくつかのビットレートが選べるけど、デフォルトは
高画質のものになっています。うちの低速回線ではそんなのを選ぶとダウンロードに
数時間かかるということになるので、低いビットレートを選ぶわけですが、毎回毎回
マウスで操作するのが面倒だったので、デフォルトで最も低いビットレートを
有効にする greasemonkeyスクリプトを作成しました.
コード
一応動いていますが、JavaScriptはちんぷんかんぷんです.
// ==UserScript== // @name dmmBitrate // @namespace http://syohex.org/ // @include http://www.dmm.co.jp/* // @grant none // ==/UserScript== (function() { var i, option; var bitrate = document.getElementById("download_bitrate"); if (bitrate === null) { return; } var optionLength = bitrate.options.length; var optionList = []; for (i = 0; i < optionLength; ++i) { optionList.push(bitrate.options[i]); } optionList.sort(function (a, b) { var aVal = parseInt(a.value, 10); var bVal = parseInt(b.value, 10); if (aVal < bVal) { return -1; } if (aVal > bVal) { return 1; } return 0; }); optionList[0].selected = true; }());