From e635d2324b2974d10c68e2233f84f1388aba050a Mon Sep 17 00:00:00 2001 From: Cynthia Foxwell Date: Mon, 23 Jun 2025 13:31:29 -0600 Subject: [PATCH] fedimbed.bluesky: force png images --- src/modules/fedimbed.js | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/modules/fedimbed.js b/src/modules/fedimbed.js index 88080a7..5f26bce 100644 --- a/src/modules/fedimbed.js +++ b/src/modules/fedimbed.js @@ -405,7 +405,7 @@ async function blueskyQuoteEmbed(quote, minimal = false) { accessory: { type: 11, media: { - url: quote.author.avatar, + url: quote.author.avatar.replace("@jpeg", "@png"), }, }, }, @@ -418,7 +418,7 @@ async function blueskyQuoteEmbed(quote, minimal = false) { case "app.bsky.embed.images#view": { images.push( ...embed.images.map((image) => ({ - media: {url: image.fullsize}, + media: {url: image.fullsize.replace("@jpeg", "@png")}, description: trimAltText(image.alt), })) ); @@ -436,7 +436,7 @@ async function blueskyQuoteEmbed(quote, minimal = false) { if (embed.media.$type === "app.bsky.embed.images#view") { images.push( ...embed.media.images.map((image) => ({ - media: {url: image.fullsize}, + media: {url: image.fullsize.replace("@jpeg", "@png")}, description: trimAltText(image.alt), })) ); @@ -564,7 +564,7 @@ async function bluesky(msg, url, spoiler = false, minimal = false) { case "app.bsky.embed.images#view": { images.push( ...post.embed.images.map((image) => ({ - media: {url: image.fullsize}, + media: {url: image.fullsize.replace("@jpeg", "@png")}, description: trimAltText(image.alt), })) ); @@ -596,7 +596,7 @@ async function bluesky(msg, url, spoiler = false, minimal = false) { if (post.embed.media.$type === "app.bsky.embed.images#view") { images.push( ...post.embed.media.images.map((image) => ({ - media: {url: image.fullsize}, + media: {url: image.fullsize.replace("@jpeg", "@png")}, description: trimAltText(image.alt), })) ); @@ -701,7 +701,7 @@ async function bluesky(msg, url, spoiler = false, minimal = false) { accessory: { type: 11, media: { - url: post.author.avatar, + url: post.author.avatar.replace("@jpeg", "@png"), }, }, },