ogp_data_extract 0.1.4 copy "ogp_data_extract: ^0.1.4" to clipboard
ogp_data_extract: ^0.1.4 copied to clipboard

This is a new package project for extracting ogp data on web pages. This library allows you to retrieve metadata items defined in "The Open Graph protocol".

example/main.dart

import 'package:ogp_data_extract/ogp_data_extract.dart';

void main() async {
  const String url = 'https://pub.dev/';
  final OgpData? ogpData = await OgpDataExtract.execute(url);
  print(ogpData?.url); // https://pub.dev/
  print(ogpData?.type); // website
  print(ogpData?.title); // Dart packages
  print(ogpData
      ?.description); // Pub is the package manager for the Dart programming language, containing reusable libraries & packages for Flutter, AngularDart, and general Dart programs.
  print(ogpData
      ?.image); // https://pub.dev/static/img/pub-dev-icon-cover-image.png?hash=vg86r2r3mbs62hiv4ldop0ife5um2g5g
  print(ogpData?.siteName); // Dart packages
}
18
likes
140
pub points
81%
popularity

Publisher

unverified uploader

This is a new package project for extracting ogp data on web pages. This library allows you to retrieve metadata items defined in "The Open Graph protocol".

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (LICENSE)

Dependencies

flutter, html, http, string_validator

More

Packages that depend on ogp_data_extract