summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
b440a5f)
Unescape the blip.tv redirect URL.
class Bliptv < Website
VALID_BLIPTV_URL_REGEX = /^(http:\/\/)?([[:alnum:]\-]+\.)?blip\.tv\/file\/(\d+)(.*)?$/
class Bliptv < Website
VALID_BLIPTV_URL_REGEX = /^(http:\/\/)?([[:alnum:]\-]+\.)?blip\.tv\/file\/(\d+)(.*)?$/
- VALID_BLIPTV_REDIR_URL_REGEX = /^(http:\/\/)?([[:alnum:]\-]+\.)?blip\.tv\/play\/[[:alnum:]]+$/
+ VALID_BLIPTV_REDIR_URL_REGEX = /^(http:\/\/)?([[:alnum:]\-]+\.)?blip\.tv\/play\/[[:alnum:]_]+$/
def self.owns_url?(url)
return (url =~ VALID_BLIPTV_URL_REGEX ||
def self.owns_url?(url)
return (url =~ VALID_BLIPTV_URL_REGEX ||
http.get(uri.request_uri, {})
end
http.get(uri.request_uri, {})
end
- return response['location']
+ return CGI::unescape(response['location'])