From e7a8dcfcb3c3375c015258674afae76bd6bdb5a5 Mon Sep 17 00:00:00 2001 From: Tomuxs Date: Wed, 27 Aug 2025 17:47:42 +0200 Subject: [PATCH] Disambiguate image from video servers --- py34/url.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/py34/url.py b/py34/url.py index f76914c..2dbe42b 100644 --- a/py34/url.py +++ b/py34/url.py @@ -3,6 +3,7 @@ from os.path import splitext IMAGE_FORMATS = ["jpeg", "jpg", "png", "gif", "mp4", "webm"] +_VIDEO_FORMATS = ["mp4", "webm"] class ViewURL: @@ -30,7 +31,8 @@ class ImageURL: self.format: str = image_format.lstrip(".") def __str__(self) -> str: - return f"https://wimg.rule34.xxx//images/{self.dir}/{self.id}.{self.format}" + server = "aws-mp4" if self.format in _VIDEO_FORMATS else "wimg" + return f"https://{server}.rule34.xxx//images/{self.dir}/{self.id}.{self.format}" class SampleURL: