X-Git-Url: http://gitweb.michael.orlitzky.com/?a=blobdiff_plain;f=src%2Fwebsites%2Fbliptv.rb;h=b3bd8bb688f8318a3ea990ce173432a8933b9c88;hb=b5ee460113e84cada669cd1855269b05a374acb9;hp=9322356a9e92353a31782e3a89c27500946b3939;hpb=d56c687299c6db6d4571c78ddb54e5da0d8b96ca;p=dead%2Fwhatever-dl.git diff --git a/src/websites/bliptv.rb b/src/websites/bliptv.rb index 9322356..b3bd8bb 100644 --- a/src/websites/bliptv.rb +++ b/src/websites/bliptv.rb @@ -48,6 +48,14 @@ class Bliptv < Website return matches[1] end + # I've seen some free software videos encoded as OGG/Vorbis, too. + video_url_regex = /"Ogg Theora\/Vorbis \(\.og[gv]\)", "attribute" : "(.*?\.og[gv])/i + matches = video_url_regex.match(page_data) + + if not matches.nil? + return matches[1] + end + # If that didn't work, try the WMV format, which is occasionally # used for the source as well. video_url_regex = /"Windows Media \(\.wmv\)", "attribute" : "(.*?\.wmv)/i @@ -60,7 +68,7 @@ class Bliptv < Website # If neither of the source formats are present, just grab the # video URL from the Flash variable and be done with it. - video_url_regex = /setPrimaryMediaUrl\("(.*?\.(flv|mov|wmv|mp4))/i + video_url_regex = /setPrimaryMediaUrl\("(.*?\.(flv|mov|wmv|mp4|og[gv]))/i matches = video_url_regex.match(page_data) if matches.nil?