Quote:
Originally Posted by BetterRed
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
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
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.