X-Git-Url: http://gitweb.michael.orlitzky.com/?a=blobdiff_plain;ds=sidebyside;f=src%2Fwebsites%2Fyoutube.rb;h=c8a1cad008fba578efd301ef53c7ee4b5bd44c6f;hb=e756e0b650774f2503702512ccdc02e86eee1788;hp=b9d9aa6c5e7ec586bb69b4d851428d975a006156;hpb=83e06f83d8274cb32a406739839d56e759664b09;p=dead%2Fwhatever-dl.git diff --git a/src/websites/youtube.rb b/src/websites/youtube.rb index b9d9aa6..c8a1cad 100644 --- a/src/websites/youtube.rb +++ b/src/websites/youtube.rb @@ -18,15 +18,10 @@ require 'src/website' -# Needed to download the page, which is in turn -# needed because it contains the video URL. -require 'net/http' -require 'uri' - class Youtube < Website - VALID_YOUTUBE_URL_REGEX = /^(http:\/\/)?(www\.)?youtube\.com\/((watch\?v=)|(v\/))[a-z0-9_\-]+(\&.*)?\#?$/i + VALID_YOUTUBE_URL_REGEX = /^(http:\/\/)?([a-z0-9]+\.)?youtube\.com\/((watch\?v=)|(v\/))[a-z0-9_\-]+(\&.*)?\#?$/i def self.owns_url?(url) return url =~ VALID_YOUTUBE_URL_REGEX @@ -97,16 +92,6 @@ class Youtube < Website return t_parameter end - - def get_page_data(url) - uri = URI.parse(url) - - response = Net::HTTP.start(uri.host, uri.port) do |http| - http.get(uri.request_uri) - end - - return response.body - end end