opengraph 0.1.0 copy "opengraph: ^0.1.0" to clipboard
opengraph: ^0.1.0 copied to clipboard

A Dart/Flutter package for seamless integration of OpenGraph metadata, allowing easy display of website information via API.

OpenGraph Preview Widget #

codecov

Crear Release

This widget allows you to preview the OpenGraph data of a URL.

Screenshots #

OpenGraph Preview

Getting Started #

Initialize the widget with the URL you want to preview.

Max Objects #

maxObjects. Define in the maxObjects variable the maximum number of objects that the app will store in memory to avoid making constant requests. Objects are only available during the session, that is, in ephemeral memory. It is not stored in persistent memory.

Example #

import 'package:flutter/material.dart';
import 'package:opengraph/opengraph.dart';

class OpenGraphProvider{
  static OpenGraphConfiguration CONFIG = OpenGraphConfiguration(
      maxObjects: 1000
  );
}

main() async {
  WidgetsFlutterBinding.ensureInitialized();
  // Initialize the provider
  OpenGraphRequest().initProvider(OpenGraphProvider.CONFIG);
  runApp(MyApp());
}

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      home: Scaffold(
        appBar: AppBar(
          title: const Text('OpenGraph Preview'),
        ),
        body: Center(
          child: OpenGraphPreview(
            url: "https://www.youtube.com/watch?v=6g4dkBF5anU",
          ),
        ),
      ),
    );
  }
}
2
likes
140
points
140
downloads

Publisher

verified publisherdatogedon.com

Weekly Downloads

A Dart/Flutter package for seamless integration of OpenGraph metadata, allowing easy display of website information via API.

Homepage
Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (license)

Dependencies

flutter, freezed_annotation, html, json_annotation

More

Packages that depend on opengraph