I really like the look and feel of booklogr, but a lot of my book collection is German manga that don't seem to be well presented in OpenLibrary. This would make adding Manga from my collection tedious and time intensive.
The German National Library (short: DNB) has a API available which has covers and metadata available for most German books: https://www.dnb.de/EN/Professionell/Metadatendienste/metadatendienste_node.html
For my use case it would be best if booklogr could look up metadata for books it dosen't find with the OpenLibrary API using the DNB API.
I'm planning on creating a Pull request that implements this when I find the time to implement it.
From what I can tell book_provider.py is the place responsible for using the OpenLibrary API. And it also already seems to somewhat support multiple providers.
I don't find the DNB API documentation super intuitive, but I found the openlibry project already using the DNB API. The openlibry code can be used as an example of how using the DNB API can be done.
I really like the look and feel of booklogr, but a lot of my book collection is German manga that don't seem to be well presented in OpenLibrary. This would make adding Manga from my collection tedious and time intensive.
The German National Library (short: DNB) has a API available which has covers and metadata available for most German books: https://www.dnb.de/EN/Professionell/Metadatendienste/metadatendienste_node.html
For my use case it would be best if booklogr could look up metadata for books it dosen't find with the OpenLibrary API using the DNB API.
I'm planning on creating a Pull request that implements this when I find the time to implement it.
From what I can tell
book_provider.pyis the place responsible for using the OpenLibrary API. And it also already seems to somewhat support multiple providers.I don't find the DNB API documentation super intuitive, but I found the openlibry project already using the DNB API. The openlibry code can be used as an example of how using the DNB API can be done.