[twitter] ensure card entries have a 'url' (#1868)
This commit is contained in:
@@ -139,8 +139,10 @@ class TwitterExtractor(Extractor):
|
|||||||
for size in ("original", "x_large", "large", "small"):
|
for size in ("original", "x_large", "large", "small"):
|
||||||
key = prefix + size
|
key = prefix + size
|
||||||
if key in bvals:
|
if key in bvals:
|
||||||
files.append(bvals[key]["image_value"])
|
value = bvals[key].get("image_value")
|
||||||
return
|
if value and "url" in value:
|
||||||
|
files.append(value)
|
||||||
|
return
|
||||||
elif self.videos:
|
elif self.videos:
|
||||||
url = "ytdl:{}/i/web/status/{}".format(self.root, tweet["id_str"])
|
url = "ytdl:{}/i/web/status/{}".format(self.root, tweet["id_str"])
|
||||||
files.append({"url": url})
|
files.append({"url": url})
|
||||||
|
|||||||
Reference in New Issue
Block a user