[tumblr] support /archive URLs

This commit is contained in:
Mike Fährmann
2018-09-06 10:45:26 +02:00
parent aa1de70da0
commit b4eca2633e
2 changed files with 4 additions and 2 deletions

View File

@@ -28,7 +28,7 @@ class SenmangaChapterExtractor(Extractor):
}), }),
("http://raw.senmanga.com/Love-Lab/2016-03/1", { ("http://raw.senmanga.com/Love-Lab/2016-03/1", {
"url": "8347b9f00c14b864dd3c19a1f5ae52adb2ef00de", "url": "8347b9f00c14b864dd3c19a1f5ae52adb2ef00de",
"keyword": "4e72e4ade57671ad0af9c8d81feeff4259d5bbec", "keyword": "8a8ab2529ba2edfc83a6b3a8bede1d6c580db7b4",
}), }),
] ]
root = "https://raw.senmanga.com" root = "https://raw.senmanga.com"

View File

@@ -162,7 +162,7 @@ class TumblrExtractor(Extractor):
class TumblrUserExtractor(TumblrExtractor): class TumblrUserExtractor(TumblrExtractor):
"""Extractor for all images from a tumblr-user""" """Extractor for all images from a tumblr-user"""
subcategory = "user" subcategory = "user"
pattern = [BASE_PATTERN + r"(?:/page/\d+)?/?$"] pattern = [BASE_PATTERN + r"(?:/page/\d+|/archive)?/?$"]
test = [ test = [
("http://demo.tumblr.com/", { ("http://demo.tumblr.com/", {
"pattern": (r"https://\d+\.media\.tumblr\.com" "pattern": (r"https://\d+\.media\.tumblr\.com"
@@ -177,6 +177,8 @@ class TumblrUserExtractor(TumblrExtractor):
"options": (("posts", "all"), ("external", True), "options": (("posts", "all"), ("external", True),
("inline", True), ("reblogs", True)) ("inline", True), ("reblogs", True))
}), }),
("https://demo.tumblr.com/page/2", None),
("https://demo.tumblr.com/archive", None),
("tumblr:http://www.b-authentique.com/", None), ("tumblr:http://www.b-authentique.com/", None),
("tumblr:www.b-authentique.com", None), ("tumblr:www.b-authentique.com", None),
] ]