Skip to content

gismo2006/calibre-dnb

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DNB metadata plugin for Calibre

A Calibre metadata source plugin that uses the catalogue (https://portal.dnb.de) of the Deutsche Nationalbibliothek (DNB) to retrieve metadata. It supports retrieval of DNB-IDN, ISBN, authors, title, edition, tags, pulication date, languages, publisher, comments, series, series index and cover.

For books without series information it can try to extract series and series index from the title. GND and/or non-GND subjects can be used as tags.

Requirements:

None.

For better performance and stability it is recommended to use a personal SRU Access Token. The Token is free of charge, you can get it from the DNB. With this token this plugin will use DNB's SRU API, without token it will do web scraping. The downloaded metadata is the same in each case.

Installation:

  1. Download the latest release (https://github.com/citronalco/calibre-dnb/releases/download/v2.0.5/dnb-metadata-plugin-2.0.5.zip)
  2. Start Calibre
  3. In "Preferences", section "Advanced" click on "Plugins"
  4. "Load plugin from file"
  5. Choose the downloaded dnb-metadata-plugin-2.0.5.zip
  6. Restart Calibre

How to get a SRU Access Token:

  1. Create a free account at https://portal.dnb.de/myAccount/register.htm
  2. Write an email to schnittstellen-service@dnb.de and ask them to enable SRU Access Token generation for your account.
  3. Log in into your DNB account and create an Access Token.
  4. Enter the Access Token into this plugin's settings page.

The Token is free of charge.

Limitations and caveats

  • The returned publication date contains only the year, not the precise date.

About

Calibre plugin: Fetch metadata from the DNB (Deutsche Nationalbibliothek)

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 100.0%