Register Guidelines E-Books Today's Posts Search

Go Back   MobileRead Forums > E-Book Software > Calibre > Devices

Notices

Reply
 
Thread Tools Search this Thread
Old 08-17-2026, 11:15 PM   #1
nmyshkin
Connoisseur
nmyshkin actually enjoys Vogon poetry.nmyshkin actually enjoys Vogon poetry.nmyshkin actually enjoys Vogon poetry.nmyshkin actually enjoys Vogon poetry.nmyshkin actually enjoys Vogon poetry.nmyshkin actually enjoys Vogon poetry.nmyshkin actually enjoys Vogon poetry.nmyshkin actually enjoys Vogon poetry.nmyshkin actually enjoys Vogon poetry.nmyshkin actually enjoys Vogon poetry.nmyshkin actually enjoys Vogon poetry.
 
nmyshkin's Avatar
 
Posts: 72
Karma: 56675
Join Date: Nov 2021
Device: NST (3), NSTG (3), NG
Modded Nook Classic and Calibre

I've been working on a new "version" of the Nook Classic for some time. Now, in the home stretch I'm finding the library software capricious when it comes to extracting thumbnails. I don't normally use Calibre but I thought I'd see what it could do with the device and I was impressed.

There's only one problem. Calibre insists on the stock file structure and I've gotten rid of all of that (no more "my documents", "my music", "my little pony", etc. ad nauseum). I just have a folder called Library.

I've tried various things suggested online, including just transferring to a target folder, but it just then creates in that folder the whole massive nested set with my books buried at the bottom. I have disabled the Nook plugin. Doesn't seem to help.

So, for clarity, the destination folder full path is:

/system/media/sdcard/Library

How can I get my books transferred there with Calibre?
nmyshkin is offline   Reply With Quote
Old 08-17-2026, 11:17 PM   #2
kovidgoyal
creator of calibre
kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.
 
kovidgoyal's Avatar
 
Posts: 46,452
Karma: 29634066
Join Date: Oct 2006
Location: Mumbai, India
Device: Various
use the connect to folder feature.
kovidgoyal is online now   Reply With Quote
Old 08-17-2026, 11:26 PM   #3
nmyshkin
Connoisseur
nmyshkin actually enjoys Vogon poetry.nmyshkin actually enjoys Vogon poetry.nmyshkin actually enjoys Vogon poetry.nmyshkin actually enjoys Vogon poetry.nmyshkin actually enjoys Vogon poetry.nmyshkin actually enjoys Vogon poetry.nmyshkin actually enjoys Vogon poetry.nmyshkin actually enjoys Vogon poetry.nmyshkin actually enjoys Vogon poetry.nmyshkin actually enjoys Vogon poetry.nmyshkin actually enjoys Vogon poetry.
 
nmyshkin's Avatar
 
Posts: 72
Karma: 56675
Join Date: Nov 2021
Device: NST (3), NSTG (3), NG
Quote:
Originally Posted by kovidgoyal View Post
use the connect to folder feature.
I did try that, with the device connected to my PC I selected "Library" on the so-called Nook drive as the transfer destination

When I transferred some books it then created in the "Library" folder the following sub-folders:

system
media
sdcard
Library

and then put the books there. So that gave me a complete path:

/system/media/sdcard/Library/system/media/sdcard/Library

Whew....
nmyshkin is offline   Reply With Quote
Old 08-18-2026, 02:32 PM   #4
nmyshkin
Connoisseur
nmyshkin actually enjoys Vogon poetry.nmyshkin actually enjoys Vogon poetry.nmyshkin actually enjoys Vogon poetry.nmyshkin actually enjoys Vogon poetry.nmyshkin actually enjoys Vogon poetry.nmyshkin actually enjoys Vogon poetry.nmyshkin actually enjoys Vogon poetry.nmyshkin actually enjoys Vogon poetry.nmyshkin actually enjoys Vogon poetry.nmyshkin actually enjoys Vogon poetry.nmyshkin actually enjoys Vogon poetry.
 
nmyshkin's Avatar
 
Posts: 72
Karma: 56675
Join Date: Nov 2021
Device: NST (3), NSTG (3), NG
Update:

So maybe it's the "user-defined device" thingy. I disabled the Nook plugin (where are those plugins????? if I could find the bloody thing I might be able to alter it!) and went to look at the User-Defined device plugin. I found I needed the USB VID, PID and RID. Theoretically Calibre might be able to tell me those from the Advanced-Misc screen. But it comes up blank....

So I go to Windows Device Manager and get those values for the Nook Classic (only found looking at the USB section, as an ADB device...not with the Portable devices).
I add those to the User-Defined plugin information and set the target to "Library" on both internal and external memory.

This works GREAT!

Not. The whole idea was to be able to easily get both the books and thumbnails onto the device without fail. No thumbnails are transferred :-(
nmyshkin is offline   Reply With Quote
Old 08-20-2026, 06:50 PM   #5
nmyshkin
Connoisseur
nmyshkin actually enjoys Vogon poetry.nmyshkin actually enjoys Vogon poetry.nmyshkin actually enjoys Vogon poetry.nmyshkin actually enjoys Vogon poetry.nmyshkin actually enjoys Vogon poetry.nmyshkin actually enjoys Vogon poetry.nmyshkin actually enjoys Vogon poetry.nmyshkin actually enjoys Vogon poetry.nmyshkin actually enjoys Vogon poetry.nmyshkin actually enjoys Vogon poetry.nmyshkin actually enjoys Vogon poetry.
 
nmyshkin's Avatar
 
Posts: 72
Karma: 56675
Join Date: Nov 2021
Device: NST (3), NSTG (3), NG
OK....I managed to track down an old plugin revising the Nook Color driver, which also included code for the Nook Classic.

Although I am not conversant in Python, I have manged to adapt it for my purposes and it works!!!!

I'd like to clean it up a little, mainly by adding an icon for the menu bar at the top of Calibre when the device is connected. The original code included for (I assume) this purpose is:

Code:
class NOOK(USBMS):

	name           = 'Nook Classic Interface (large thumbnails)'
	gui_name       = _('New Nook Classic')
	description    = _('Communicate with the New Nook Classic eBook reader.')
	author         = 'John Schember with enhancements by Joel Ricker and Nmyshkin@XDA'
	icon           = I('devices/nook.jpg')
	version        = (1, 1, 2)
	supported_platforms = ['windows', 'linux', 'osx']
The line that begins with "icon" seems like the right place. At first I thought this might be a reference to the Calibre directory itself (in a much earlier iteration), but trying "app/resources/images/devices" (where the icon actually exists) made no difference. No icon is displayed.

I then looked at the documentation for plugins and it seemed to suggest an icon should be stored locally within the zip. So I added an "image" folder to the zip, containing a local copy of nook.jpg. The path then became "image/nook.jpg"

Alas, that also does not work :-(

Can anyone help?
nmyshkin is offline   Reply With Quote
Old 08-20-2026, 07:07 PM   #6
theducks
Well trained by Cats
theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.
 
theducks's Avatar
 
Posts: 31,935
Karma: 64187770
Join Date: Aug 2009
Location: The Central Coast of California
Device: Kobo Libra2,Kobo Aura2v1, K4NT(Fixed: New Bat.), Galaxy Tab A
Quote:
Originally Posted by nmyshkin View Post
OK....I managed to track down an old plugin revising the Nook Color driver, which also included code for the Nook Classic.

Although I am not conversant in Python, I have manged to adapt it for my purposes and it works!!!!

I'd like to clean it up a little, mainly by adding an icon for the menu bar at the top of Calibre when the device is connected. The original code included for (I assume) this purpose is:

Code:
class NOOK(USBMS):

	name           = 'Nook Classic Interface (large thumbnails)'
	gui_name       = _('New Nook Classic')
	description    = _('Communicate with the New Nook Classic eBook reader.')
	author         = 'John Schember with enhancements by Joel Ricker and Nmyshkin@XDA'
	icon           = I('devices/nook.jpg')
	version        = (1, 1, 2)
	supported_platforms = ['windows', 'linux', 'osx']
The line that begins with "icon" seems like the right place. At first I thought this might be a reference to the Calibre directory itself (in a much earlier iteration), but trying "app/resources/images/devices" (where the icon actually exists) made no difference. No icon is displayed.

I then looked at the documentation for plugins and it seemed to suggest an icon should be stored locally within the zip. So I added an "image" folder to the zip, containing a local copy of nook.jpg. The path then became "image/nook.jpg"

Alas, that also does not work :-(

Can anyone help?
The Calibre nook image is found at
Code:
C:\Program files\Calibre2\app\resources\images\devices\nook.png
theducks is offline   Reply With Quote
Old 08-21-2026, 12:46 PM   #7
nmyshkin
Connoisseur
nmyshkin actually enjoys Vogon poetry.nmyshkin actually enjoys Vogon poetry.nmyshkin actually enjoys Vogon poetry.nmyshkin actually enjoys Vogon poetry.nmyshkin actually enjoys Vogon poetry.nmyshkin actually enjoys Vogon poetry.nmyshkin actually enjoys Vogon poetry.nmyshkin actually enjoys Vogon poetry.nmyshkin actually enjoys Vogon poetry.nmyshkin actually enjoys Vogon poetry.nmyshkin actually enjoys Vogon poetry.
 
nmyshkin's Avatar
 
Posts: 72
Karma: 56675
Join Date: Nov 2021
Device: NST (3), NSTG (3), NG
Quote:
Originally Posted by theducks View Post
The Calibre nook image is found at
Code:
C:\Program files\Calibre2\app\resources\images\devices\nook.png
Yeah, I caught that jpg vs png eventually, but adding in the path to the image within the Calibre directory did no good.

I found a more recent example of a plugin for a new device and saw that the author had simply placed the png file in the root of the zip. I also tried that, but it's still not showing up.

Perhaps there is a size constraint? I made my image the same size (pixel-wise) as the nook.png within the Calibre program. But that does not seem to have helped :-(
nmyshkin is offline   Reply With Quote
Reply


Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Cheap, largish tablet for color ereader to use w/ calibre, ideally easily modded? anoukaimee Which one should I buy? 6 05-04-2019 12:17 AM
Calibre with Modded Kindle Fire phimath Devices 2 06-19-2013 11:01 PM
Calibre and Nook Classic / STR Catsnkites Devices 3 01-10-2013 09:20 AM
Ended Nook Classic JohnMorris Flea Market 2 11-14-2012 09:59 AM
Assistance with adding series titles/number - Calibre 0.8.2/Nook Classic Galora Library Management 0 05-25-2011 10:50 AM


All times are GMT -4. The time now is 08:24 AM.


MobileRead.com is a privately owned, operated and funded community.