View Single Post
Old 09-21-2020, 04:02 PM   #28
chaley
Grand Sorcerer
chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.
 
Posts: 12,476
Karma: 8025702
Join Date: Jan 2010
Location: Notts, England
Device: Kobo Libra 2
Quote:
Originally Posted by JimmXinu View Post
Since Calibre doesn't directly offer a way to change those device names, the uuid might be useful? It's unique re: main vs carda vs cardb. I stuck in a Nook with a card in and both main and carda names came up as 'The Nook'.
If all else fails you can use the Reading List plugin to set the name. And a plugin to allow setting the name wouldn't be hard.
Quote:
(I wonder what happens if the same SD card shows up in a different Nook? Same uuid or different?)
Same. The information is stored in "driveinfo.calibre" in the root of the storage device.
Quote:
To be fair, now that I know how to do it for my own use, I'm relatively indifferent to what ends up in default Calibre--or if it does at all. There seems to be a grand total of two of us who think it's useful at all.
Well, adding template functions that no one will use isn't the best idea. And I also am not convinced that it isn't better to do "whatever" by hand then attempt an automatic solution.

Regarding the smarteject search issue, the plugin can get the current device name (as you know). I see two options: support
  • searches with a replaceable field that is changed to the current device name.
  • different searches selected by device name. The default would be the device name '*' (all devices). This is a more general and probably better solution.
chaley is offline   Reply With Quote