Thanks for your feedback, guys!
As Kovid said, "possibilities" are endless on Linux. Indeed. ;-) In the meantime (before I could read your answers) I experimented myself a little, and did a lot of reading.
I think I found the most appropriate way, since these low-powered devices run KOReader anyway:
- In Calibre → Connect/Share → Start wireless device connection.
- Use fixed port (9090) and open in Firewall.
- On the device, in KOReader: Tools → Calibre → Wireless Settings: [X] Enable wireless client, set inbox folder (~/Books, like on my other devices), set server address (name of my Calibre laptop, port 9090).
- In Tools → Calibre → Connect
- Device appears in Calibre, configure save template (copy-paste from my other devices) and set file extensions (I used "EPUB,PDF,MD").
- Restart Calibre (device config changed).
- Reconnect and beam books over.
- Eject device in Calibre, or end connection in KOReader.
I guess this is the easiest (probably also safest) solution for the intended use case (provide Linux notebook with KOReader with some books in a Calibre-controlled manner, for offline reading).
The only small problem left is, probably due to Calibre’s path shortening logic, I now get multiple non-fiction folders (the books landing in the "wrong" folders
do have long subtitles):
Code:
Fiction
Non-Fction
Non-Fiction
Non-tion
Ohne Sammlung
Tests
My save template (which I also use for my "real" e-readers) is:
Code:
{#collection:ifempty(Ohne Sammlung)}/{series:|Serien/|/}{series_index:0>4s|| - }{series:'test($, '', sublist(field('author_sort'),0,1,'&'))'|| - }{title}{pubdate:| (|)}{series:'test($, sublist(field('author_sort'),0,1,'&'), '')'| - |}
In case anyone wonders: Not all devices support "Collections", and the implemenations vary greatly. So I decided many years ago to use "main folders" for that purpose, since I mostly only categorize between "Fiction" (relaxing reads) and "Non-Fiction" (all things work, textbooks, etc.), plus "Tests" and "News".
Otherwise works like a charm. Calibre and KOReader team up quite well!