Is there a way to expand all the table of contents in the eBook reader?
When I'm reading a magazine like The Economist, for example, I like to expand all the articles so I can scan the whole thing and jump around to what I want. If not this would be a useful feature.
Hi, I did the latest upgrade and the whole Library is literally gone. Books are nowhere to find on the disk - I did the search. Library did not change location. I did backup restore still 4 books.
Any ideas what happened and what to do?
I'm using OS X 10.9.5
Cheers
Ags
The Arcamax comics recipe has failed each day since April 8th with this error message: AttributeError: 'NoneType' object has no attribute 'h1'. The full job details are in the spoiler below.
I checked the Arcamax web site and the links to the comics that are listed in the recipe are still correct. I suspect that the issue is a 'subscribe' box that was added between the comic's title and the actual comic. I don't remember seeing this box before. Please see the attached screen capture.
I don't have the knowledge to fix this myself but thought I would contribute the research I was able to do. I would appreciate any help anyone might provide.
Thank you.
Spoiler:
calibre, version 2.23.0 (win32, isfrozen: True)
Conversion Error: Failed: Fetch news from Arcamax
Fetch news from Arcamax
Resolved conversion options
calibre version: 2.23.0
{'asciiize': False,
'author_sort': None,
'authors': None,
'base_font_size': 0,
'book_producer': None,
'change_justification': 'original',
'chapter': None,
'chapter_mark': 'pagebreak',
'comments': None,
'cover': None,
'debug_pipeline': None,
'dehyphenate': True,
'delete_blank_paragraphs': True,
'disable_font_rescaling': False,
'dont_compress': False,
'dont_download_recipe': False,
'duplicate_links_in_toc': False,
'embed_all_fonts': False,
'embed_font_family': None,
'enable_heuristics': False,
'expand_css': False,
'extra_css': None,
'extract_to': None,
'filter_css': None,
'fix_indents': True,
'font_size_mapping': None,
'format_scene_breaks': True,
'html_unwrap_factor': 0.4,
'input_encoding': None,
'input_profile': <calibre.customize.profiles.InputProfile object at 0x03CC0750>,
'insert_blank_line': False,
'insert_blank_line_size': 0.5,
'insert_metadata': False,
'isbn': None,
'italicize_common_cases': True,
'keep_ligatures': False,
'language': None,
'level1_toc': None,
'level2_toc': None,
'level3_toc': None,
'line_height': 0,
'linearize_tables': False,
'lrf': False,
'margin_bottom': 5.0,
'margin_left': 5.0,
'margin_right': 5.0,
'margin_top': 5.0,
'markup_chapter_headings': True,
'max_toc_links': 50,
'minimum_line_height': 120.0,
'mobi_file_type': 'old',
'mobi_ignore_margins': False,
'mobi_keep_original_images': False,
'mobi_toc_at_start': False,
'no_chapters_in_toc': False,
'no_inline_navbars': True,
'no_inline_toc': False,
'output_profile': <calibre.customize.profiles.KindlePaperWhiteOutp ut object at 0x03CC0AF0>,
'page_breaks_before': None,
'personal_doc': '[PDOC]',
'prefer_author_sort': False,
'prefer_metadata_cover': False,
'pretty_print': False,
'pubdate': None,
'publisher': None,
'rating': None,
'read_metadata_from_opf': None,
'remove_fake_margins': True,
'remove_first_image': False,
'remove_paragraph_spacing': False,
'remove_paragraph_spacing_indent_size': 1.5,
'renumber_headings': True,
'replace_scene_breaks': '',
'search_replace': None,
'series': None,
'series_index': None,
'share_not_sync': False,
'smarten_punctuation': False,
'sr1_replace': '',
'sr1_search': '',
'sr2_replace': '',
'sr2_search': '',
'sr3_replace': '',
'sr3_search': '',
'start_reading_at': None,
'subset_embedded_fonts': False,
'tags': None,
'test': False,
'timestamp': None,
'title': None,
'title_sort': None,
'toc_filter': None,
'toc_threshold': 6,
'toc_title': None,
'unsmarten_punctuation': False,
'unwrap_lines': True,
'use_auto_toc': False,
'verbose': 2}
InputFormatPlugin: Recipe Input running
Using custom recipe
Python function terminated unexpectedly
'NoneType' object has no attribute 'h1' (Error Code: 1)
Traceback (most recent call last):
File "site.py", line 132, in main
File "site.py", line 109, in run_entry_point
File "site-packages\calibre\utils\ipc\worker.py", line 193, in main
File "site-packages\calibre\gui2\convert\gui_conversion.py", line 25, in gui_convert
File "site-packages\calibre\ebooks\conversion\plumber.py", line 1042, in run
File "site-packages\calibre\customize\conversion.py", line 241, in __call__
File "site-packages\calibre\ebooks\conversion\plugins\recipe_ input.py", line 117, in convert
File "site-packages\calibre\web\feeds\news.py", line 1003, in download
File "site-packages\calibre\web\feeds\news.py", line 1168, in build_index
File "<string>", line 82, in parse_index
File "<string>", line 94, in make_links
AttributeError: 'NoneType' object has no attribute 'h1'
I'm running calibre-server (2.24) on a shared hosting enviroment (centos). Main drawback is that I can only use a limited amount of memory and sure I'm not root, but can compile applications. The normal "calibre-server" consume < 100MB (RES), for the ebook-convert I would like to stay under 200MB memory.
I also wanted to fetch some recipes and send them to my kindle. but the memory usage (ebook-convert) is above my limit. It goes up to 300-400MB easily and for the "New York Times" recipe ebook-convert uses around 1'141MB.
I guess this is not fixable (without rewrite the ebook-convert itself)- but would like to get some feedback from others.
My wife and I each have our own catalogs. It would be nice if we could merge these and have one catalog, but there are some issues. She has a bunch of books in hers that have never made it to mine, for one reason or another. There may be a few in mine that are not in hers. There are about 120 more in hers than mine.
But, there are some complications. She has a number of columns not in mine like the name of a series and the sequence in the series. I have a couple not in hers, one of which is a Kindle collection column that is automatically maintained. My version has deDRM software and hers does not. Mine has both Kindle and Nook versions of books and hers mostly just Nook.
So, is there some particular magic in trying to merge these?
Are there any plans to add a way to optimize pdfs? There seems to be some ways on Linux however most could be too technical to ost users. This can be very helpful because heavy pdf files are just pain in the nexk to deal with even on fast readers and tablets.
I'm having a problem when putting MOBI books on my (very old) Kindle Touch. If I edit any metadata in Calibre, the changes seem to save, but once I transfer the book to my Kindle, it reverts back to the original metadata that I changed.
I'm sure I got it to work correctly a couple years ago, but for the life of me I can't remember how.
Any ideas what I'm doing wrong? Thank you very much.
Can calibre convert ADE (Adobe Digital Editions) formatted books to work on the kindle ereader? These books are DRM protected, so with ADE you usually have to authorize the device. I was wondering if calibre could convert these same books to a format that the kindle could read.
I am using Calibre since quite some time. Only recently I encoutered a problem. I have been adding many books I received as a birthdaypresent. I noticed some titles were wrong and some books were in the list twice or more. So I started to organise all the books, correcting the titles, the author, adding labels,... etc. All of a sudden I couldn't make any changes anymore. When I tried to change the title, the author or whatever, I received a note that said 'I cannot change the data'. When I clicked on 'show details' I got this:
calibre, version 2.24.0
FOUT: Kan de data niet wijzigen: Kan de data niet wijzigen. Klik "Toon Details" om te zien waarom.
Traceback (most recent call last):
File "site-packages\calibre\gui2\library\models.py", line 1046, in setData
File "site-packages\calibre\gui2\library\models.py", line 1120, in _set_data
File "site-packages\calibre\db\legacy.py", line 435, in set
File "site-packages\calibre\db\cache.py", line 57, in call_func_with_lock
File "site-packages\calibre\db\cache.py", line 1037, in set_field
File "site-packages\calibre\db\write.py", line 513, in set_books
File "site-packages\calibre\db\write.py", line 187, in set_title
File "site-packages\calibre\db\write.py", line 178, in one_one_in_books
File "site-packages\calibre\db\backend.py", line 816, in executemany
File "c:\cygwin64\home\kovid\sw\build\apsw-3.8.2-r1\src\cursor.c", line 231, in resetcursor
CantOpenError: CantOpenError: unable to open database file
When I double cick a book to open it, I get the message that the program cannot open the databse file.
When I click on open details:
calibre, version 2.24.0
FOUT: Niet afgehandelde fout: <b>CantOpenError</b>:CantOpenError: unable to open database file
calibre 2.24 [64bit] isfrozen: True is64bit: True
Windows-7-6.1.7601-SP1 Windows ('64bit', 'WindowsPE')
('Windows', '7', '6.1.7601')
Python 2.7.9
Windows: ('7', '6.1.7601', 'SP1', 'Multiprocessor Free')
Successfully initialized third party plugins: DeDRM
Traceback (most recent call last):
File "site-packages\calibre\gui2\actions\view.py", line 225, in view_triggered
File "site-packages\calibre\gui2\actions\view.py", line 301, in _view_books
File "site-packages\calibre\gui2\actions\view.py", line 260, in _view_calibre_books
File "site-packages\calibre\gui2\actions\view.py", line 102, in view_format_by_id
File "site-packages\calibre\gui2\actions\view.py", line 275, in update_history
File "site-packages\calibre\db\cache.py", line 57, in call_func_with_lock
File "site-packages\calibre\db\cache.py", line 581, in set_pref
File "site-packages\calibre\db\backend.py", line 126, in set
File "site-packages\calibre\db\backend.py", line 122, in __setitem__
File "site-packages\calibre\db\backend.py", line 804, in execute
File "c:\cygwin64\home\kovid\sw\build\apsw-3.8.2-r1\src\cursor.c", line 231, in resetcursor
CantOpenError: CantOpenError: unable to open database file
It is this way for every book now.
I just installed the latest update, but the problem is still there...
What should I do to solve this?
Calibre 64 bit v2.24 won't start. I see the start screen with the books but then a blank window ("Calibre doesn't respond"). This problem manifested itself from the 2.23 version on. I really don't know what to do so maybe someone can help? many thanks in advance.
The book number column to the left of the main Calibre display is fixed-width (you cannot use the mouse to make it wider) and appears limited to 4 digits.
Book numbers beyond 9,999 are truncated... e.g. for books 10,000 to 10,099, "100 " is displayed... for books 10,100 to 10,199, "101 " is displayed, etc.
With my settings (default?) mousing over doesn't display the actual numbers either.
Any idea how I could fix or work around this issue?
Sorry to bother you, but here I am. Since beginning to use Calibre, it's been fairly stable. Just recently, though, I began getting many error messages in rapid succession. Several times I had to force quit because the error messages were coming so fast and without end that I had to get away.
Could it be linked to library size? Having tried everything, I finally moved about 20% of the library to a new library. That seemed to fix it.
Anyhow, here is a sampling of the messages I've been seeing:
calibre, version 2.24.0
ERROR: Unhandled exception: <b>Exception</b>:Failed to open u'/Users/mo/Calibre Library/Qingrui Yin, Binghe Zhu, Huarong Zeng/Microstructure, Property and Processing of Functional Ceramics (4324)/cover.jpg' with error: [Errno 24] Too many open files: u'/Users/mo/Calibre Library/Qingrui Yin, Binghe Zhu, Huarong Zeng/Microstructure, Property and Processing of Functional Ceramics (4324)/cover.jpg'
Traceback (most recent call last):
File "site-packages/calibre/gui2/cover_flow.py", line 117, in image
File "site-packages/calibre/gui2/library/models.py", line 690, in cover
File "site-packages/calibre/db/legacy.py", line 332, in cover
File "site-packages/calibre/db/cache.py", line 645, in cover
File "site-packages/calibre/db/cache.py", line 57, in call_func_with_lock
File "site-packages/calibre/db/cache.py", line 686, in copy_cover_to
File "site-packages/calibre/db/backend.py", line 1311, in copy_cover_to
Exception: Failed to open u'/Users/mo/Calibre Library/Qingrui Yin, Binghe Zhu, Huarong Zeng/Microstructure, Property and Processing of Functional Ceramics (4324)/cover.jpg' with error: [Errno 24] Too many open files: u'/Users/mo/Calibre Library/Qingrui Yin, Binghe Zhu, Huarong Zeng/Microstructure, Property and Processing of Functional Ceramics (4324)/cover.jpg'
calibre, version 2.24.0
ERROR: Failed to set data: Could not set data, click Show Details to see why.
Traceback (most recent call last):
File "site-packages/calibre/gui2/library/models.py", line 1046, in setData
File "site-packages/calibre/gui2/library/models.py", line 1120, in _set_data
File "site-packages/calibre/db/legacy.py", line 435, in set
File "site-packages/calibre/db/cache.py", line 57, in call_func_with_lock
File "site-packages/calibre/db/cache.py", line 1037, in set_field
File "site-packages/calibre/db/write.py", line 513, in set_books
File "site-packages/calibre/db/write.py", line 426, in many_many
File "site-packages/calibre/db/backend.py", line 816, in executemany
File "src/cursor.c", line 231, in resetcursor
CantOpenError: CantOpenError: unable to open database file
calibre, version 2.24.0
ERROR: Unhandled exception: <b>ImportError</b>:No module named restore_library
Traceback (most recent call last):
File "site-packages/calibre/gui2/actions/choose_library.py", line 455, in restore_database
ImportError: No module named restore_library
calibre, version 2.24.0
WARNING: Error while saving: Failed to update metadata in some books, click "Show details" for more information
Failed to update the metadata in the PDF format of: Making places in the prehistoric world: themes in settlement archaeology by Joanna Bruck, with error:
Traceback (most recent call last):
File "site-packages/calibre/customize/ui.py", line 365, in set_file_type_metadata
File "site-packages/calibre/customize/builtins.py", line 502, in set_metadata
File "site-packages/calibre/ebooks/metadata/pdf.py", line 160, in set_metadata
File "site-packages/calibre/utils/podofo/__init__.py", line 41, in set_metadata
Exception: Failed to set PDF metadata: Traceback (most recent call last):
File "site-packages/calibre/utils/ipc/simple_worker.py", line 274, in main
File "site-packages/calibre/utils/podofo/__init__.py", line 57, in set_metadata_
Error: A number was expected but not found.
When I "click" to add a book and turn , I get this warning: " 2.24 caliber IsFrozen : True is64bit : False
8-6.2.9200 Windows - Windows ( ' 32bit ', ' WindowsPE ' )
32bit process running on 64bit windows
( 'Windows' , '8' , ' 6.2.9200 ' )
Python 2.7.9
Windows : ( '8' , ' 6.2.9200 ' , '', ' Multiprocessor Free' )
Traceback ( most recent call last ) :
File "site - packages \ caliber \ gui2 \ add.py " , line 116, in tick
File "site - packages \ caliber \ gui2 \ add.py " , line 204, in monitor_scan
UnicodeDecodeError : ' utf8' codec can not decode byte 0xE1 in position 429 : invalid continuation byte "
Hi, have set Windows 7 to wake and start calibre, C:\Program Files\Calibre2\calibre.exe, but it hangs everytime, doesnt appear to report in event viewer that i can see, once its hung i have to reboot to get it running again. Running latest version 2.24 (x64)
windows report:
Description:
A problem caused this program to stop interacting with Windows.
Problem signature:
Problem Event Name: AppHangB1
Application Name: calibre.exe
Application Version: 2.24.0.0
Application Timestamp: 55276191
Hang Signature: 18ff
Hang Type: 513
OS Version: 6.1.7601.2.1.0.256.4
Locale ID: 2057
Additional Hang Signature 1: 18ff7772b9c088a74b8d125004708281
Additional Hang Signature 2: 0d1c
Additional Hang Signature 3: 0d1ccc5a67443cf4407417b734fe9bb0
Additional Hang Signature 4: 18ff
Additional Hang Signature 5: 18ff7772b9c088a74b8d125004708281
Additional Hang Signature 6: 0d1c
Additional Hang Signature 7: 0d1ccc5a67443cf4407417b734fe9bb0
Somehow this is working now... only thing i changed was instead of starting daily at a prescribed time, i set it to start at startup and with a check for network connection