ISBN Searcher for Dart&Flutter
isbn_searcher is a Dart/Flutter library for searching book details by ISBN.
Features
- Search books by ISBN via Google Books API
- Search books by ISBN via
isbnsearch.org - Return normalized data with the
ISBNElementmodel - Generate HTML table output from result lists
- Optional colored terminal logging with
logbox_color
Install
dependencies:
isbn_searcher: ^1.0.4
Usage
import 'package:isbn_searcher/isbn_searcher.dart';
Future<void> main() async {
final googleBook = await Rest.getGoogleBookInfoAsync('9789750845987');
final isbnSearchBook = await Rest.getISBNSearchHtmlAsync('9789750845987');
[googleBook, isbnSearchBook].printElements();
}
Notes
- This package depends on external services and requires an internet connection.
- If
isbnsearch.orgchanges its HTML structure, parsing logic may need updates.
License
MIT
Libraries
- isbn_searcher
- A Dart package for searching book information by ISBN using Google Books and ISBNSearch.org.