tumblr: support new va.media.tumblr.com urls.
This commit is contained in:
@@ -23,7 +23,7 @@ module Sources::Strategies
|
|||||||
OLD_IMAGE = %r{\Ahttps?://#{DOMAIN}/(?<dir>#{MD5}/)?#{FILENAME}_(?<size>\w+)\.#{EXT}\z}i
|
OLD_IMAGE = %r{\Ahttps?://#{DOMAIN}/(?<dir>#{MD5}/)?#{FILENAME}_(?<size>\w+)\.#{EXT}\z}i
|
||||||
|
|
||||||
IMAGE = %r{\Ahttps?://#{DOMAIN}/}i
|
IMAGE = %r{\Ahttps?://#{DOMAIN}/}i
|
||||||
VIDEO = %r{\Ahttps?://(?:vtt|ve\.media)\.tumblr\.com/}i
|
VIDEO = %r{\Ahttps?://(?:vtt|ve|va\.media)\.tumblr\.com/}i
|
||||||
POST = %r{\Ahttps?://(?<blog_name>[^.]+)\.tumblr\.com/(?:post|image)/(?<post_id>\d+)}i
|
POST = %r{\Ahttps?://(?<blog_name>[^.]+)\.tumblr\.com/(?:post|image)/(?<post_id>\d+)}i
|
||||||
|
|
||||||
def self.enabled?
|
def self.enabled?
|
||||||
|
|||||||
@@ -169,7 +169,7 @@ module Sources
|
|||||||
|
|
||||||
context "The source for a 'http://ve.media.tumblr.com/*' video post with inline images" do
|
context "The source for a 'http://ve.media.tumblr.com/*' video post with inline images" do
|
||||||
setup do
|
setup do
|
||||||
@url = "https://ve.media.tumblr.com/tumblr_os31dkexhK1wsfqep.mp4"
|
@url = "https://va.media.tumblr.com/tumblr_os31dkexhK1wsfqep.mp4"
|
||||||
@ref = "https://noizave.tumblr.com/post/162222617101"
|
@ref = "https://noizave.tumblr.com/post/162222617101"
|
||||||
end
|
end
|
||||||
|
|
||||||
@@ -177,7 +177,7 @@ module Sources
|
|||||||
should "get the video and inline images" do
|
should "get the video and inline images" do
|
||||||
site = Sources::Strategies.find(@url, @ref)
|
site = Sources::Strategies.find(@url, @ref)
|
||||||
urls = %w[
|
urls = %w[
|
||||||
https://ve.media.tumblr.com/tumblr_os31dkexhK1wsfqep.mp4
|
https://va.media.tumblr.com/tumblr_os31dkexhK1wsfqep.mp4
|
||||||
https://media.tumblr.com/afed9f5b3c33c39dc8c967e262955de2/tumblr_inline_os31dclyCR1v11u29_1280.png
|
https://media.tumblr.com/afed9f5b3c33c39dc8c967e262955de2/tumblr_inline_os31dclyCR1v11u29_1280.png
|
||||||
]
|
]
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user