mirror of
https://github.com/philomena-dev/philomena.git
synced 2025-02-13 01:24:21 +01:00
Handle bluesky's recordWithMedia
This commit is contained in:
parent
10616da04f
commit
b768e75cf6
1 changed files with 3 additions and 1 deletions
|
@ -31,13 +31,15 @@ defmodule PhilomenaProxy.Scrapers.Bluesky do
|
||||||
|> Map.fetch!("posts")
|
|> Map.fetch!("posts")
|
||||||
|> hd()
|
|> hd()
|
||||||
|
|
||||||
|
images = post_json["embed"]["images"] || post_json["embed"]["media"]["images"] || []
|
||||||
|
|
||||||
%{
|
%{
|
||||||
source_url: url,
|
source_url: url,
|
||||||
author_name: domain_first_component(post_json["author"]["handle"]),
|
author_name: domain_first_component(post_json["author"]["handle"]),
|
||||||
description: post_json["record"]["text"],
|
description: post_json["record"]["text"],
|
||||||
images:
|
images:
|
||||||
Enum.map(
|
Enum.map(
|
||||||
post_json["embed"]["images"],
|
images,
|
||||||
&%{
|
&%{
|
||||||
url: String.replace(&1["fullsize"], @fullsize_image_regex, @blob_image_url_pattern),
|
url: String.replace(&1["fullsize"], @fullsize_image_regex, @blob_image_url_pattern),
|
||||||
camo_url: PhilomenaProxy.Camo.image_url(&1["thumb"])
|
camo_url: PhilomenaProxy.Camo.image_url(&1["thumb"])
|
||||||
|
|
Loading…
Reference in a new issue