browser_data 0.0.3 copy "browser_data: ^0.0.3" to clipboard
browser_data: ^0.0.3 copied to clipboard

dart package to retrieve browser's data.

browser_data #

pub package Last Commits GitHub repo size License
Uploaded By

browser_data is a dart package to retrieve browser's data.

Features #

  • ✅ History
  • ✅ Bookmarks
  • ❌ Downloads
  • ❌ Passwords

Support Browsers #

  • Chromium
  • Chrome
  • Firefox
  • LibreWolf
  • Safari
  • Edge
  • Opera
  • OperaGX
  • Brave
  • Vivaldi

Getting Started #

In the pubspec.yaml of your flutter project, add the following dependency:

dependencies:
  ...
  browser_data: latest

Next we need to install this

# Dart
pub get

# Flutter
flutter packages get

Usage #

Before start you must need to download sqlite3.dll for use this package.

If you want to get default browser from device :

import 'package:browser_data/browser_data.dart';

var browser = defaultBrowser(sqlite3Path: './sqlite3.dll');

You can use also with a specific browser.

var browser = Chrome(sqlite3Path: './sqlite3.dll');

To get history from a browser. You can limit history count.

var outputs = await browser.fetchHistory(limit: 10);

To get bookmarks from a browser.

var outputs = await browser.fetchBookmarks();

Contribution #

Feel free to file an issue if you find a problem or make pull requests.

All contributions are welcome :)

2
likes
0
pub points
30%
popularity

Publisher

unverified uploader

dart package to retrieve browser's data.

Repository (GitHub)
View/report issues

Topics

#browser #data

Funding

Consider supporting this project:

paypal.me
ko-fi.com

License

unknown (license)

Dependencies

file_copy, logger, path, sqlite3, win32_registry

More

Packages that depend on browser_data