UNPKG

iframely

Version:

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

36 lines (30 loc) 943 B
import utils from './utils.js'; export default { provides: 'sailthru', getMeta: function(sailthru) { return { title: sailthru.title, description: sailthru.description, author: sailthru.author, keywords: sailthru.tags, date: sailthru.date }; }, getLinks: function(sailthru) { return [].concat( utils.getImageLink('thumb', sailthru) || [], utils.getImageLink('image.full', sailthru) || [], utils.getImageLink('image.thumb', sailthru) || [], utils.getImageLink('playimage', sailthru) || [], utils.getImageLink('author-avatar', sailthru) || [], utils.getImageLink('brandthumbimage', sailthru) || [] ); }, getData: function(meta) { if (meta.sailthru) { return { sailthru: meta.sailthru } } } };