From 3cf5b6c22896fe3bb0a0286b8523fcff9c784061 Mon Sep 17 00:00:00 2001 From: ale Date: Sat, 2 Apr 2016 13:05:18 +0100 Subject: [PATCH] export default metadata providers --- update.go | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/update.go b/update.go index 183596d..fa8e7f4 100644 --- a/update.go +++ b/update.go @@ -290,6 +290,13 @@ func (uc *updateContext) dbwriter(ch chan fileAndBook) { } } +func DefaultMetadataProviders() []MetadataProvider { + return []MetadataProvider{ + &opfProvider{}, + &fileProvider{}, + } +} + func (db *Database) Update(dir string, chooser MetadataChooserFunc) { // Parallelize metadata extraction, serialize database updates // (so that index-based de-duplication works). @@ -300,10 +307,7 @@ func (db *Database) Update(dir string, chooser MetadataChooserFunc) { // Calibre/OPF must be first, so we don't attempt to // parse the file itself. - providers: []MetadataProvider{ - &opfProvider{}, - &fileProvider{}, - }, + providers: DefaultMetadataProviders(), // Check Google Books when the metadata is not // sufficient to fully describe the book. -- GitLab