// ==UserScript== // @name IMDB Streaming Search (Netflix, Hulu, Amazon) // @namespace https://greasyfork.org/en/users/95954 // @version 1.01 // @description Add streaming platform search function to IMDB page. // @author A e s t h e t i c s // @require http://code.jquery.com/jquery-1.12.4.min.js // @include http://*.imdb.com/title/*/ // @include http://*.imdb.com/title/*/?* // @include http://*.imdb.com/title/*/maindetails // @include http://*.imdb.com/title/*/combined // @include http://imdb.com/title/*/ // @include http://imdb.com/title/*/maindetails // @include http://imdb.com/title/*/combined // @downloadURL https://update.greasyfork.icu/scripts/34363/IMDB%20Streaming%20Search%20%28Netflix%2C%20Hulu%2C%20Amazon%29.user.js // @updateURL https://update.greasyfork.icu/scripts/34363/IMDB%20Streaming%20Search%20%28Netflix%2C%20Hulu%2C%20Amazon%29.meta.js // ==/UserScript== (function() { 'use strict'; $('.subtext').prepend('
'); $('#netflix-search').text('Search Netflix'); $('#netflix-search').css('background-color', 'red'); $("#netflix-search").click(netflixSearch); $('#hulu-search').text('Search Hulu'); $('#hulu-search').css('background-color', 'green'); $("#hulu-search").click(huluSearch); $('#amazon-search').text('Search Amazon'); $('#amazon-search').css('background-color', 'orange'); $("#amazon-search").click(amazonSearch); var ab = document.getElementsByClassName('title_wrapper'); var searchstring = ab[0].children[0].textContent.replace(/ *\([^)]*\) */g, ""); function netflixSearch() { window.open('https://www.netflix.com/search?q='+searchstring.replace(/\s+$/, '')); } function huluSearch() { window.open('https://www.hulu.com/search?q='+searchstring.replace(/\s+$/, '')); } function amazonSearch() { window.open('https://www.amazon.com/s/ref=nb_sb_noss_2?url=search-alias%3Dprime-instant-video&field-keywords='+searchstring.replace(/\s+$/, '')); } })();