YouTube用ユーザースクリプト(自分用)
あんまり使ってもらうとかそういうのではなく、あくまでメモとしてここに残しておこうという意味で公開。
関連ビデオとかのあたりがHit-a-Hintと相性が悪いので、その欄を広げてDIV要素内でスクロールしなくてもいいようにした。
そうすると全体をスクロールしなくてはいけなくなるので、ビデオの位置を固定にした。
それから、neverever (youtube) | userstyles.orgを参考に、ビデオのサイズを大きくした。
// ==UserScript== // @name yotube-all-related-videos.js // @description YouTube optimized for Hit-a-Hint // @author edvakf // @namespace http://d.hatena.ne.jp/edvakf/ // @version 1.0.0 // @include http://*.youtube.com/watch* // ==/UserScript== (function(){ //スタイル作成 var s = ''; s+='#more_channel_videos{height:auto !important;}'; // More From欄 s+='#watch-related-videos-panel div.watch-discoverbox{height:auto !important;}'; // Related Videos欄 s+='#baseDiv{width:1000px}'; // 全体 s+='#movie_player{width:615px;height:460px;position:fixed;}'; // ビデオ s+='#watch-ratings-views,#watch-actions-area,#watch-comments-stats{display:none;}'; // ビデオの下 s+='#footer{display:none;}'; // フッター s+='.alignC{display:none;}'; // 広告 // スタイルを付加 var e = document.createElement('style'); e.type = 'text/css'; e.innerHTML = s; document.getElementsByTagName('head')[0].appendChild(e); // ロード時とスクロール時にRelated Videosなどを読み込ませる document.addEventListener('load',function(){ performDelayLoad('related'); performDelayLoad('channel_videos'); document.body.setAttribute('onscroll',"performDelayLoad('related');performDelayLoad('channel_videos');"); },false); })();
気に入らないところもあるけど、自分としてはこのぐらいで十分なので、これ以上はあまり修正するつもりはない。