Calibre is a popular piece of cross-platform eBook management, reading, and editing software — and this weekend it saw a new release.

Calibre 5.0 is the first version of the app to use Python 3 fully. I understand this sounds like a pretty boring “feature” to spotlight, but the switch is long overdue. Python 3 support gives the app a better footing on which future releases can stand, and ensures the app runs as securely and stably on modern Linux distributions.

Not that it was an easy effort. Calibre devs say the process “…involved porting half-a-million lines of Python code and tens-of-thousands of lines of extension code to Python 3.”

Calibre 5.0.1 screenshot
Calibre 5.0.1 on Ubuntu MATE 20.04 LTS

Calibre’s built-in eBook viewer now lets you add highlighted text. Select the snippet of text you wish to highlight and you can add a highlight colour, notes, underlines, strikethrough and more.

Highlights are stored in the given .ePub file and in the Calibre library. The app adds a separate panel from which you can view all highlights in a given book, as well as all highlights globally.

calibre 5.0 ebook highlighting
Highlighting in action in Calibre 5.0.1

The e-book viewer in Calibre 5.x also supports vertical and right-to-left text.

Finally, because of the Python 3 port, you should be aware that a number of third-party/optional plugins will no longer work.

If a plugin hasn’t been updated to work with Python 3 it probably isn’t a plugin that’s in high demand or critical to use. You can see a list of affected plugins on the MobileRead forum where, confusingly, the plugins crossed out HAVE been updated to work with Calibre 5.x, but the non-strikethrough ones haven’t.

Get Calibre 5.0.1

Calibre is popular for a reason: it’s powerful, and it works on Windows, macOS and Linux. In fact there’s nothing quite as broad or as featured as Calibre on any system (that I’m aware of).

If you’re just after a clean, fuss-free eBook reader for Linux I recommend using Foliate. But for anything else eBook related, be it stripping paid eBooks of DRM, converting ePub to a different format, editing metadata or cover artwork, syncing with popular devices — Calibre is in a class of its own.

The app is free, open source software. You can download the latest release for Windows and macOS from the Calibre downloads page:

Open Calibre Downloads Page

Linux users can install the latest version by running the following command. This downloads the official Calibre install script which, in turn, fetches the latest binary and installs it to the relevant directory:

sudo -v && wget -nv -O- https://download.calibre-ebook.com/linux-installer.sh | sudo sh /dev/stdin

Danke Fossablanca & Ricardo

App Updates Calibre ebook ebooks