opengraph_fetch library
This library provides metadata parsers and utility functions for retrieving and parsing documents from a URL.
OpengraphParser and HtmlMetaParser are metadata parsers that take in a dom.Document
Utility functions opengraph_fetch and opengraph_fetch_raw help retrieving and decoding documents.
Classes
- HtmlMetaParser
-
Takes a
Document
and parses OpengraphMetadata from<meta>, <title>, <img>
tags - JsonLdParser
-
Takes a
Document
and parses OpengraphMetadata fromjson-ld
data in<script>
- OpengraphFetch
- OpengraphMetadata
- Container class for Metadata
- OpengraphMetadataAdapter
- Adapter to convert between OpengraphMetadata and OpenGraphEntity
- OpengraphMetadataParser
-
Does Works with
BaseOpengraphParser
- OpengraphParser
-
Takes a
Document
and parses OpengraphMetadata from<meta property='og:*'>
tags - TwitterCardParser
-
Takes a
Document
and parses OpengraphMetadata from<meta property='twitter:*'>
tags
Mixins
- BaseOpengraphParser
- OpengraphKeys
- The base class for implementing a parser
Functions
-
opengraph_fetch(
String url) → Future< OpenGraphEntity?> - Fetch OpenGraph data from a URL and return it as an OpenGraphEntity
-
opengraph_fetch_raw(
String url) → Future - Fetch OpenGraph data from a URL and return the raw metadata