// ==UserScript== // @name Netflix Preview Direct Link // @namespace http://www.jrhyley.org/gm/ // @description modifies preview button to link directly to the media file instead of the embedded player // @include http://www.netflix.com/MovieDisplay* // @include http://netflix.com/MovieDisplay* // ==/UserScript== /** The Preview feature in Netflix is very nice. ** It's a windows media stream that opens in an embedded player. ** But sometimes it's nice to be able to ** choose the way it's displayed. This script simply gives you ** a direct link to the source file so you can manipulate it in the ** same way you would any media stream, using external players or whatever. ** ** licenced under a Creative Commons Attribution-NonCommercial-ShareAlike 2.0 ** http://creativecommons.org/licenses/by-nc-sa/2.0/ ** ** Code by: ** Jason Rhyley - jason AT rhyley DOT org - www.rhyley.org ** ** Packaged by: ** Jason Brackins - jason AT j-san DOT net ** ** This is a greasemonkey script, intended for use with the Firefox extension Greasemonkey. ** More info: http://greasemonkey.mozdev.org/ **/ (function() { function updatePreviewButton() { for (var i=0; i < document.images.length; i++) { var a = document.images[i]; if (a.src.indexOf("preview_btn") != -1) { a.parentNode.setAttribute("href", document.getElementsByTagName("embed")[0].src); a.parentNode.setAttribute("onclick", ""); return; } } } updatePreviewButton(); })();