Never Print Magazines

    meta-to-object

    0.0.1 • Public • Published

    micro-jsonp

    A tiny library that scrapes document.head for <meta> tags with content attributes. Useful for gathering social data.

    Usage

    <html>
      <head>
        <meta http-equiv="X-UA-Compatible" content="IE=edge">
        <meta name="viewport" content="width=device-width, initial-scale=1">
        <meta name="description" content="Default description tag.">
        <meta property="og:description" content="Open graph description tag.">
        <meta name="twitter:description" content="Twitter description tag.">
      </head>
    </html>
    import scrape from 'meta-to-object'
     
    const data = scrape({
      name: /name|property/,
      value: /description/ 
    })
     
    /**
     
    data = {
      'description': 'Default description tag.',
      'og:description': 'Open graph description tag.',
      'twitter:description': 'Twitter description tag.'
    }
     
    */

    API

    scrape({ name, value })

    name

    Either a string or a regex to compare with the attribute name.

    value

    Either a string or a regex to compare with the attribute found after comparison with the name parameter.


    MIT License

    Keywords

    none

    Install

    npm i meta-to-object

    DownloadsWeekly Downloads

    0

    Version

    0.0.1

    License

    MIT

    Last publish

    Collaborators

    • estrattonbailey