UNPKG

meta-og-scrape

Version:

Scrape meta, link & open graph tags from the head of document as a JavaScript object (JSON)

100 lines 2.03 kB
module.exports = { 'og:title': { fieldName: 'title' }, 'og:type': { fieldName: 'type' }, 'og:url': { fieldName: 'url' }, 'og:description': { fieldName: 'description' }, 'og:determiner': { fieldName: 'determiner' }, 'og:locale': { fieldName: 'name', group: 'locale', type: 'item' }, 'og:locale:alternate': { fieldName: 'alternate', group: 'locale', type: 'array' }, 'og:site_name': { fieldName: 'siteName' }, 'og:image': { fieldName: 'url', group: 'image', type: 'arrayItem' }, 'og:image:secure_url': { fieldName: 'secureUrl', group: 'image' }, 'og:image:width': { fieldName: 'width', group: 'image' }, 'og:image:height': { fieldName: 'height', group: 'image' }, 'og:image:type': { fieldName: 'type', group: 'image' }, 'og:video': { fieldName: 'url', group: 'video', type: 'arrayItem' }, 'og:video:url': { fieldName: 'url', group: 'video' }, 'og:video:secure_url': { fieldName: 'secureUrl', group: 'video' }, 'og:video:width': { fieldName: 'width', group: 'video' }, 'og:video:height': { fieldName: 'height', group: 'video' }, 'og:video:type': { fieldName: 'type', group: 'video' }, 'og:audio': { fieldName: 'url', group: 'audio', type: 'arrayItem' }, 'og:audio:type': { fieldName: 'type', group: 'audio' }, 'og:audio:secure_url': { fieldName: 'secureUrl', group: 'audio' }, 'twitter:image': { fieldName: 'url', group: 'image', type: 'arrayItem' }, 'al:ios:url': { fieldName: 'ios-url' }, 'twitter:app:url:iphone': { fieldName: 'twitter-ios-url' } };