summaryrefslogtreecommitdiffstats
path: root/gallery_dl/extractor/piczel.py
diff options
context:
space:
mode:
Diffstat (limited to 'gallery_dl/extractor/piczel.py')
-rw-r--r--gallery_dl/extractor/piczel.py10
1 files changed, 6 insertions, 4 deletions
diff --git a/gallery_dl/extractor/piczel.py b/gallery_dl/extractor/piczel.py
index 45bd8b5..38f94e0 100644
--- a/gallery_dl/extractor/piczel.py
+++ b/gallery_dl/extractor/piczel.py
@@ -19,6 +19,7 @@ class PiczelExtractor(Extractor):
filename_fmt = "{category}_{id}_{title}_{num:>02}.{extension}"
archive_fmt = "{id}_{num}"
root = "https://piczel.tv"
+ api_root = "https://tombstone.piczel.tv"
def items(self):
yield Message.Version, 1
@@ -78,7 +79,7 @@ class PiczelUserExtractor(PiczelExtractor):
self.user = match.group(1)
def posts(self):
- url = "{}/api/users/{}/gallery".format(self.root, self.user)
+ url = "{}/api/users/{}/gallery".format(self.api_root, self.user)
return self._pagination(url)
@@ -98,7 +99,7 @@ class PiczelFolderExtractor(PiczelExtractor):
self.user, self.folder_id = match.groups()
def posts(self):
- url = "{}/api/users/{}/gallery".format(self.root, self.user)
+ url = "{}/api/users/{}/gallery".format(self.api_root, self.user)
return self._pagination(url, int(self.folder_id))
@@ -107,7 +108,8 @@ class PiczelImageExtractor(PiczelExtractor):
subcategory = "image"
pattern = r"(?:https?://)?(?:www\.)?piczel\.tv/gallery/image/(\d+)"
test = ("https://piczel.tv/gallery/image/7807", {
- "url": "85225dd53a03c3b6028f6c4a45b71eccc07f7066",
+ "pattern": r"https://(\w+\.)?piczel\.tv/static/uploads/gallery_image"
+ r"/32920/image/7807/25737334-Lulena\.png",
"content": "df9a053a24234474a19bce2b7e27e0dec23bff87",
"keyword": {
"created_at": "2018-07-22T05:13:58.000Z",
@@ -136,5 +138,5 @@ class PiczelImageExtractor(PiczelExtractor):
self.image_id = match.group(1)
def posts(self):
- url = "{}/api/gallery/{}".format(self.root, self.image_id)
+ url = "{}/api/gallery/{}".format(self.api_root, self.image_id)
return (self.request(url).json(),)