Here's what's under calibre/bin
calibre
calibre-complete
calibre-customize
calibredb
calibre-debug
calibre-parallel
calibre_postinstall
calibre-server
calibre-smtp
cjpeg
ebook-convert
ebook-device
ebook-edit
ebook-meta
ebook-polish
ebook-viewer
fetch-ebook-metadata
jpegtran
JxrDecApp
lrf2lrs
lrfviewer
lrs2lrf
markdown-calibre
optipng
pdfinfo
pdftohtml
pdftoppm
web2disk
You can use many (possibly all) of these independently of the UI.It's funny, if they released a version of Calibre that had only the bins you mentioned and omitted the GUI entirely, it would probably be held in much higher esteem among the HN community.
Also, systemd is not one binary. It's like 50 different binaries.
Years ago, I enjoyed stripping my own purchased Kindle books to ePub with Calibre, so I could read them on my non-Kindle device, but it wasn't so easy as the patches became harder to find, and Amazon would constantly change their DRM.
1. unavailable in my country at a reasonable price
2. Something I’d rather read while travelling.
And often, Kindle e-books are the only ones that are priced by region. I try to buy from DRM free stores wherever possible, but it isn’t always doable.
Physical books are much less convenient in that I can't carry 50 of them around in my pocket like I can with books on my phone.
It's still a bit of a pain, you may need to intentionally downgrade your version of the Amazon for Kindle app to an older version where the tools can break the encryption. But it can be done.
Works on Ubuntu too, which is really a PITA otherwise.