Described here are three minor tweaks I did to the calibre interface, simply to get things just the way I like them. They may be useful to others. These should all work on a stock standard installation of calibre (although I am running from source).
"Author(s)" instead of "Authors": Since the vast majority of my books have only one author, I wanted to display the column header / book info label like this. Ditto for "Formats" and "IDs". It was accomplished by editing a translations template (*.po) file and setting the CALIBRE_TEST_TRANSLATION environment variable. (See
calibre's "Get involved" page for how to use translations.)
Display format for Series: I wanted the Series to display as "We Are Bob (1)" (for example) in the book details panel, rather than "1 of We Are Bob". I wanted to keep the ability to click on the series to search for all books in the series. This was accomplished with a custom column (see attached image) using a template:
Code:
program:
s = field('series');
if s then
strcat('<a href="calibre://search/Calibre_Library?q=series:', s , '" title="Click to search for all books from the same Series"><i>', strcat(field('series'), ' (', field('series_index'), ')</i>'), '</a>')
fi;
It's a bit slower to search than the standard series column, but it works well enough.
Scroll book details: I'm a bit of a keyboard shortcut fanatic, so I created a plug-in to scroll the book details panel in response to the space bar (or any other key). See the
Scroll Book Details plugin page if you're interested.