ogp_data_extract 0.2.1 copy "ogp_data_extract: ^0.2.1" to clipboard
ogp_data_extract: ^0.2.1 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:flutter/foundation.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);
  if (kDebugMode) {
    print(ogpData?.url); // https://pub.dev/
    print(ogpData?.type); // website
    print(ogpData
        ?.title); // The official repository for Dart and Flutter 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
  }
}
20
likes
160
points
4.72k
downloads

Publisher

unverified uploader

Weekly Downloads

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