Reddit: support user galleries and embedded images

This commit is contained in:
nonamethanks
2022-11-05 15:43:38 +01:00
committed by N. Oname
parent f083f29c3b
commit 0a78a6188d
3 changed files with 31 additions and 5 deletions

View File

@@ -12,7 +12,7 @@ module Source
if parsed_url&.full_image_url.present?
[parsed_url.full_image_url]
elsif data.present?
images = [data.dig("media", "resolutions", 0, "url")].compact
images = [data.dig("media", "content")].compact
images += ordered_gallery_images
images.compact.uniq.map { |i| Source::URL.parse(i)&.full_image_url }.compact
else
@@ -30,7 +30,7 @@ module Source
def profile_url
return nil if artist_name.blank?
"https://reddit.com/user/#{artist_name}"
"https://www.reddit.com/user/#{artist_name}"
end
def page_url