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
Documentand parses OpengraphMetadata from<meta>, <title>, <img>tags - JsonLdParser
-
Takes a
Documentand parses OpengraphMetadata fromjson-lddata in<script> - OpengraphFetch
- OpengraphMetadata
- Container class for Metadata
- OpengraphMetadataAdapter
- Adapter to convert between OpengraphMetadata and OpenGraphEntity
- OpengraphMetadataParser
-
Does Works with
BaseOpengraphParser - OpengraphParser
-
Takes a
Documentand parses OpengraphMetadata from<meta property='og:*'>tags - TwitterCardParser
-
Takes a
Documentand 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