Implement website specific attachment embedding #78

Open
opened 2025-08-08 01:55:31 +00:00 by twig · 0 comments
Owner

unsure what to properly name the issue, but we need to have website-specific parsers to extract attachment data, such as for tenor, giphy, and the like

i assume this would download the web page, and extract the desired gif link.

though i am unsure how we should implement this, but i see three options

  1. the sending client downloads the page and replace the sent link with the direct one
  2. the receiving client downloads the page and renders the correct embed, this would use more bandwidth
  3. this should be implemented in the backend as part of our proxy system

if we go with the third option, we need to consider circumstances where the backend has embed proxies disabled by the admin. Then we probably want to implement one of the other options too, as a fallback

@radical @sauceyred, thoughts?

unsure what to properly name the issue, but we need to have website-specific parsers to extract attachment data, such as for tenor, giphy, and the like i assume this would download the web page, and extract the desired gif link. though i am unsure how we should implement this, but i see three options 1. the sending client downloads the page and replace the sent link with the direct one 2. the receiving client downloads the page and renders the correct embed, this would use more bandwidth 3. this should be implemented in the backend as part of our proxy system if we go with the third option, we need to consider circumstances where the backend has embed proxies disabled by the admin. Then we probably want to implement one of the other options too, as a fallback @radical @sauceyred, thoughts?
twig added the
Priority
Low
Kind/Feature
labels 2025-08-08 01:55:31 +00:00
twig self-assigned this 2025-08-08 01:55:31 +00:00
twig added this to the Frontend MVP project 2025-08-08 01:55:31 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: gorb/frontend#78
No description provided.