From c419b1d353ede5f44197390c613abf4f38778290 Mon Sep 17 00:00:00 2001 From: Cynthia Foxwell Date: Thu, 28 May 2026 14:11:31 -0600 Subject: [PATCH 1/2] fedimbed.instagram: add song info --- src/modules/fedimbed.js | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/modules/fedimbed.js b/src/modules/fedimbed.js index 32592d3..87c0322 100644 --- a/src/modules/fedimbed.js +++ b/src/modules/fedimbed.js @@ -1000,6 +1000,11 @@ async function instagram(msg, url, spoiler = false, minimal = false, command = f let content = post.edge_media_to_caption.edges[0].node.text; content = content.replaceAll("`", "\u02cb").replaceAll("*", "\u2217").replaceAll("||", "|\u200b|"); + const song = post.clips_music_attribution_info; + if (song != null) { + content = `-# :musical_note: ${song.artist_name} - ${song.song_name}\n${content}`; + } + const isVerified = post.owner.is_verified; const verified = isVerified ? ` ${Icons.fedimbed.verified.Instagram}` : ""; From d84cab81bfcf9a6445d0e8e56a07711ec8256f3c Mon Sep 17 00:00:00 2001 From: Cynthia Foxwell Date: Thu, 28 May 2026 14:13:33 -0600 Subject: [PATCH 2/2] fedimbed.instagram: clean url to main domain --- src/modules/fedimbed.js | 1 + 1 file changed, 1 insertion(+) diff --git a/src/modules/fedimbed.js b/src/modules/fedimbed.js index 87c0322..d4dc5a4 100644 --- a/src/modules/fedimbed.js +++ b/src/modules/fedimbed.js @@ -908,6 +908,7 @@ async function instagram(msg, url, spoiler = false, minimal = false, command = f for (const key of cleanUrl.searchParams.keys()) { cleanUrl.searchParams.delete(key); } + cleanUrl.hostname = "instagram.com"; const [_, _route, postId] = urlObj.pathname.match(/\/(p|reel)\/([a-zA-Z0-9\-_]+)/); if (!postId) return {};