UNPKG

iframely

Version:

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

24 lines (19 loc) 720 B
export default { getMeta: function(meta, url) { var date = (meta.article && meta.article.published_time) || meta['last-modified'] || meta.timestamp || meta.date || meta.pubdate || meta.lastmod || meta.datepublished || meta.lastmodifieddate; // Can be multiple dates. if (date && date instanceof Array) { date = date[0]; } //if no date - try to extract it from URL, like /2014/12/03 if (!date) { var urlMatch = url.match(/\/(\d{4})\/(\d{2})\/(\d{2})/); if (urlMatch) { date = urlMatch[1] + '-' + urlMatch[2] + '-' + urlMatch[3]; } } return { date: date }; } };