View Single Post
Old 07-06-2021, 04:25 AM   #2560
davidfor
Grand Sorcerer
davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.
 
Posts: 24,905
Karma: 47303824
Join Date: Jul 2011
Location: Sydney, Australia
Device: Kobo:Touch,Glo, AuraH2O, GloHD,AuraONE, ClaraHD, Libra H2O; tolinoepos
Quote:
Originally Posted by anacreon View Post
I just realized that my test version didn't have the new improved TOC which already increased the size of the epub: 20.17 Mb instead of 16.88 Mb.
So I proceeded to load the improved epub, delete the kepub from Elipsa, and send the epub to Elipsa, where it landed as a kepub, 25.9 Mb, which reads well.

But then Calibre gave an error message
Spoiler:
Traceback (most recent call last):
File "calibre\gui2\device.py", line 89, in run
File "calibre\gui2\device.py", line 545, in _sync_booklists
File "calibre_plugins.kobotouch_extended.device.driver" , line 487, in sync_booklists
File "calibre\devices\kobo\driver.py", line 978, in sync_booklists
File "calibre\devices\usbms\driver.py", line 457, in sync_booklists
File "calibre\devices\usbms\driver.py", line 455, in write_prefix
File "calibre\ebooks\metadata\book\json_codec.py", line 136, in encode_to_file
File "json\__init__.py", line 234, in dumps
File "json\encoder.py", line 201, in encode
MemoryError

which I had time to copy before it closed itself off.

I don't understand what is going on.
That is an error writing the metadata.calibre file to the device. If this is with the 32bit version of calibre, it means the amount of data in the metadata for all the books is very big. This is the metadata for all the books on the device.
davidfor is offline   Reply With Quote