View Single Post
Old 10-15-2017, 04:27 AM   #236
Immelmann67
Member
Immelmann67 began at the beginning.
 
Posts: 19
Karma: 10
Join Date: Feb 2014
Device: Kindle
Quote:
Originally Posted by BetterRed View Post
Kovid is reticent to do that. Portable is installed on thumb drives by people who use 'public' computers in libraries, internet cafes, hotels etc - which often have 32bit windows installed -- especially in the 'global south'.
I guess that makes sense. I'm fortunate that some of the devices I use are 64, but as I don't have admin rights, and as I regularly move between devices, portable is my only realistic option.
Quote:
Originally Posted by BetterRed View Post
BTW - I am no where near certain that 64bit will solve this problem, insufficient memory is more likely to occur in conversion etc. than startup. How many books in your library and do you have many custom columns.
How many books? Just shy of 149000, and several custom columns.

Quote:
Originally Posted by kovidgoyal View Post
From that error message it looks like this plugin is trying to create its own db objects. It should not be doing that. If it wants access to a db, it should ask for it from calibre. For example with
Code:
from calibre.gui2.ui import get_gui
db = get_gui().current_db
to get the currently opened library or for other libraries

Code:
from calibre.gui2.ui import get_gui
library_broker = get_gui().library_broker
newdb = library_broker.get_library(library_path)
Note that using library_broker requires calibre >= 3.0
Thank you for the advice, Kovid- I hope the developer of the plugin sees this, and applies it (and maybe makes it work in 32bit!). It would be a brilliant addition to the plugin-list.
Immelmann67 is offline   Reply With Quote