UNPKG

iframely

Version:

oEmbed/2 gateway endpoint. Get embed data for various http links through one self-hosted API

45 lines (33 loc) 1.05 kB
export default { mixins: [ "*" ], getLink: function (oembed) { var links = []; if (oembed.type === "photo") { var size_M_src = oembed.url; var size_X_src = size_M_src.replace("/M/", "/X3/"); //thumbnail links.push({ href: size_M_src, type: CONFIG.T.image, rel: CONFIG.R.thumbnail, width: oembed.width, height: oembed.height }); //photo links.push({ href: size_X_src, type: CONFIG.T.image, rel: CONFIG.R.image }); } else if (oembed.type === "rich") { // do nothing, it is so broken // if they fix it - we'll cover it via whitelist } // else it's oembed link with no thumnbnail or other useful info. return links; }, tests: [ "https://kalyr.smugmug.com/Music/2016/Cambridge-Rock-Festival-2016/i-95w2R4W" ] };