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.5k
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)

Documentation

API reference

License

MIT (license)

Dependencies

flutter, html, http, string_validator

More

Packages that depend on ogp_data_extract