The code I used to convert a Letterboxd list to Cohost if you're curious:
let links = $$(".poster-container .poster").map(poster => {
  const link = `https://letterboxd.com${poster.dataset.filmLink}`;
  const img = poster.querySelector('img.image').src;
  const text = poster.filmName;
  return `<a href="${link}" style="display: block; flex: 0 0 calc(20% - 4px); position: relative; border-radius: 3px; overflow: hidden"><img src="${img}" style="width: 100%; height: 100%; margin: 0" alt="${text}"></a>`;
}).join('');
await navigator.clipboard.writeText(`<div style="display: flex; flex-wrap: wrap; gap: 5px">${links}</div>`);
console.log("Copied!");

You must log in to comment.

in reply to @nex3's post: