BookDB cadwal
winget install --id=cadwal.BookDB -e A book catalog database for personal collections. Can import data from Readerware 4.
winget install --id=cadwal.BookDB -e A book catalog database for personal collections. Can import data from Readerware 4.
Source code and releases for a book database application.
The purpose is specifically to allow me, and any other users, to continue to maintain book data from the Readerware Books application — which is no longer maintained since the developer passed.
winget install cadwal.BookDB
The winget package is a portable install, so no Start Menu entry is created. To start the
application, open a new terminal (winget adds the install folder to your user PATH, and
already-open terminals don't see the update) and run:
BookDB.Desktop
Once the application is running, open Settings → Application access to create Start Menu and desktop shortcuts, so future launches don't need the terminal.
With this application you can maintain a book database. It supports:
The application uses a SQLite3 database, so tooling exists in almost any programming language on almost any platform to let you use the data in any form you like.
Compared to Readerware, the metadata sources supported are limited.
Translations are available for a small set of languages. None of them especially good, I assume.
PRs, comments, and feature ideas are welcome — but the amount of time and effort available is limited. The core goal was to let me keep maintaining my own database.
As a Windows user, the backup import has been tested against what the Windows version of Readerware generated. It should work with other platforms since Readerware was a Java application, but this has not been verified. Also the import from database is only tested on Windows.
The macOS version is of the "it builds, ship it" variety — I do not have a Mac to test with.