browser_data 0.0.6
browser_data: ^0.0.6 copied to clipboard
dart package to retrieve browser's data.
import 'dart:convert';
import 'package:browser_data/browser_data.dart';
Future<void> main(List<String> args) async {
// get default browser from device
// var browser = defaultBrowser(sqlite3Path: './sqlite3.dll');
// get specific browser
var browser = Brave();
// get profiles
var profiles = browser.fetchProfiles();
print(profiles);
// get history from browser
var histories = await browser.fetchHistory(limit: 4, page: 1);
print(histories);
// get bookmarks from browser
var bookmarks = await browser.fetchBookmarks(profiles: ['Default']);
print(bookmarks);
// get passwords from browser (not supported on all browsers)
var passwords = await browser.fetchPasswords();
print(passwords);
}
void formatPrint(Map<String, dynamic> map) {
JsonEncoder encoder = JsonEncoder.withIndent(' ');
String prettyprint = encoder.convert(map);
return print(prettyprint);
}