Hello everyone I have little issue here Every time when I get the final version PDF from azw3 it looks strange and not well simply it looks like zoomed or something text is not fitting to page neither pictures in book It whole looks more like shifted and for example one photo should fit to one page and it is like that actually when I open azw3 file in kindle but after conversion it to PDF that picture is divided to four pages. I am posting here link with photos how the actual final PDF file looks like
I'd like to know if someone could help me fix this problem I really need any help because I need to print some parts of this books.
Thank u :computer:
Update: I just tried some online converters, read some stuff here in forum and tried like 6 times different set up with converting to PDF but nothing worked and I quite ended with same problem always Maybe if there is someone who could try to convert this book for me I'd really appreciate it a lot so contact me here or if you are able to help me fix me problem I will be very glad. Thxx
Is there a way to get calibre to review a library (or part thereof) and report on which books that its 'Book Viewer' is unable to open rather than having to open each book manually ?
Traceback (most recent call last):
File "<string>", line 104, in parse_index
File "urllib2.py", line 154, in urlopen
File "urllib2.py", line 437, in open
File "urllib2.py", line 550, in http_response
File "urllib2.py", line 475, in error
File "urllib2.py", line 409, in _call_chain
File "urllib2.py", line 558, in http_error_default
HTTPError: HTTP Error 400: BAD_REQUEST
Pocket returned an error while archiving articles: HTTP Error 400: BAD_REQUEST
Traceback (most recent call last):
File "<string>", line 190, in mark_as_read
File "urllib2.py", line 154, in urlopen
File "urllib2.py", line 437, in open
File "urllib2.py", line 550, in http_response
File "urllib2.py", line 475, in error
File "urllib2.py", line 409, in _call_chain
File "urllib2.py", line 558, in http_error_default
HTTPError: HTTP Error 400: BAD_REQUEST
Python function terminated unexpectedly
No articles found, aborting (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 190, 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 1060, 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 998, in download
File "site-packages\calibre\web\feeds\news.py", line 1171, in build_index
ValueError: No articles found, aborting
Maybe it is because my Pocket password contains special characters and the script does not quote/encode them correctly?
I cannot use Calibre with my Kobo H2O since upgrading to the newest Windows 10 upgrade from august 2016. On my computer i can see the Kobo as a usb drive but i cannot read books or put new books on it.
I tried it on several computers with the newest upgrade and with 3 different kobo readers. They all have the sane problem. I assume there is something very wrong with kobo and the last windows upgrade.
The WSJ recipe has thrown an error for the last few days--upgraded to version 2.63.0, received the same error (copied below). I installed calibre and Linux, and the download functioned correctly there, so this seems to be a Windows issue only, and related to the mechanize package...posting here in case someone else has the same issue--not sure how to fix, as this appears to relate to mechanize, not Calibre specifically.
Python function terminated unexpectedly
<urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:581)> (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 190, 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 1060, in run
File "site-packages\calibre\customize\conversion.py", line 241, in __call__
File "site-packages\calibre\ebooks\conversion\plugins\recipe_ input.py", line 116, in convert
File "site-packages\calibre\web\feeds\news.py", line 884, in __init__
File "<string>", line 106, in get_browser
File "site-packages\mechanize-0.2.5-py2.7.egg\mechanize\_mechanize.py", line 203, in open
File "site-packages\mechanize-0.2.5-py2.7.egg\mechanize\_mechanize.py", line 230, in _mech_open
File "site-packages\mechanize-0.2.5-py2.7.egg\mechanize\_opener.py", line 193, in open
File "site-packages\mechanize-0.2.5-py2.7.egg\mechanize\_urllib2_fork.py", line 344, in _open
File "site-packages\mechanize-0.2.5-py2.7.egg\mechanize\_urllib2_fork.py", line 332, in _call_chain
File "site-packages\calibre\utils\browser.py", line 25, in https_open
File "site-packages\mechanize-0.2.5-py2.7.egg\mechanize\_urllib2_fork.py", line 1118, in do_open
urllib2.URLError: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:581)>
Is there an option that changes all the titles that's all caps in the TOC to title case during conversion process? I know I can do this manually by editing the TOC but it gets real tedious doing this for a lot of epubs.
Sorry everyone--figured it out. The setting IS in preferences, I had inadvertently changed "wide" to "narrow". Changed back, & voila! All is well again.
Please disregard! & thanks for being here...
So, book details window used to be a narrow pane on the right hand of the user interface. I quite liked it there, very handy & useful & easily glanced at. Unfortunately, it seems to have moved itself (or I have inadvertently done something to move it), & I cannot figure out how to move it back! Nor can I find anything in preferences, frequently asked questions, or the user manual which seems to address the problem.
I want to visually format my library (the column grid) as follows:
1) Color all columns red if the book contains no ebook formats (although it might have other formats, such as LNK or MP3).
2) Fill a column with "composed icons" (a series of icons) to represent different statuses of the book:
a) if I own a physical copy of the book (#own:"=p")
b) if the book is part of a series
c) if the book has a LNK format (a folder shortcut)
There seem to be many different ways to accomplish the above. Following are some of the things I've tried. Some work, and I'm requesting help to fix the things that don't.
Ideally I would like to use the most efficient method possible, to minimize any impact on calibre's performance. So, to the best of my knowedge, the methods I describe below are arranged in order of increasing efficiency (but please correct me if I'm wrong :wink: )
METHOD 1 - Basic rules - THIS WORKS
1) Color all columns red if the book contains no ebook formats:
Preferences > Look and Feel > Column coloring:
Set the color of <All Columns> to <red>
if the <Formats> column <does not have> values <EPUB, MOBI, PDF>
(Note: Since a book might have other formats such as LNK or MP3, I can't just use the rule: if the <Formats> column <is not set>.)
2) Fill a column with "composed icons":
Preferences > Look and Feel > Column icons:
Set the <composed icons w/no text> of <Icons> to <book.png>
if the <Own> column <has> value <p>
Set the <composed icons w/no text> of <Icons> to <series.png>
if the <Series> column <is set>
Set the <composed icons w/no text> of <Icons> to <folder.png>
if the <Formats> column <has> value <LNK>
METHOD 2 - Multiple advanced rules for column icons - THIS WORKS
Preferences > Look and Feel > Column icons:
Advanced Rule: Set <composed icons w/no text> for column <Icons>:
program:
contains(field('#own'), 'p', 'book.png', '')
Advanced Rule: Set <composed icons w/no text> for column <Icons>:
program:
test(field('series'), 'series.png', '')
Advanced Rule: Set <composed icons w/no text> for column <Icons>:
program:
contains(approximate_formats(), 'LNK', 'folder.png', '')
METHOD 3 - Single advanced rule for column icons - PARTIALLY WORKS
Advanced Rule: Set <composed icons w/no text> for column <Icons>:
As chaley has suggested (e.g. here), a custom template function would probably be the most efficient method, but I haven't been able to get very far.
For example:
1) Color all columns red if the book contains no ebook formats:
Preferences > Look and Feel > Template Functions:
name: has_ebook
arg count: 1
doc: has_ebook(val) -- evaluate whether 'val' (passed as 'approximate_formats()') has any of the given ebook formats, and return "true" or "false"
program code:
I get epub books from the library, convert them to Mobi and send to my Kindle. It hasn't been an issue in the years that I've been doing it.
I was cleaning up my desktop and making folders to make it easier to search for things ... oh yea ... I moved the folder that all my calibre books were in and lost my entire index. I found a thing to rebuild the index and they all came back. Problem solved, or so I thought.
I've continued to send books to my kindle and some show up and others do not. I tried tonight to send a book 4x and it just would not come to my kindle. I started again, downloading the acsm, opening it and having it change to epub and then converting in caibre to the mobi and sent it again. Nothing seems to work.
I read that maybe the index hasn't caught up with it on the kindle, and to restart the kindle, which I did, and resent it again (and resynched) and nothing ... it doesn't come thru.
That was when I noticed that the last 4 books I sent in August have not shown up on my kindle fire. Any help would be appreciated!!!
*I've donated $$ twice to the support calibre heart*
Windows 10 Updated this morning. Since then, I've been unable to access my Kobo Glo database through Calibre. When Calibre starts it does recognize the Library (and content) as well as the Device (no content). It also fails to recognise the Micro SD Card in the Device (normally seen by Caliber and identified as Drive A). I'm at a loss to figure this out... :blink:
calibre, version 2.63.0
ERROR: Error: Error communicating with device
CantOpenError: unable to open database file
Traceback (most recent call last):
File "site-packages\calibre\gui2\device.py", line 87, in run
File "site-packages\calibre\gui2\device.py", line 503, in _books
File "site-packages\calibre\devices\kobo\driver.py", line 1659, in books
File "site-packages\calibre\devices\kobo\driver.py", line 161, in device_database_connection
CantOpenError: CantOpenError: unable to open database file
So in one of my ebooks I have a recurring combo of (-?) in between words/sentences/etc. I want to change all of them to just a dash. How would I go about selecting both the "-" and "?" but not individual "-"s and "?"s in the search and replace function? I've tried several methods but they all seem to select every individual dash and question mark.
Sorry I'm quite new to editing and this forum! If there is already a thread involving this situation I'd love to be pointed in that direction.
I'm trying to create a virtual library tab to break my library up into Ficton and Non-Fiction. All my non-fiction books are tagged non-fiction, so I need to use the
Code:
tags:"=Non-Fiction"
but use the "false" thingee on it.
I have searched and tried heaps of variations but can't get it to work. Please help. Thanks.
Unable to fetch news can someone support me with this thing?
Spoiler:
calibre, version 2.63.0 (linux2, embedded-python: False)
Conversion Error: Failed: Fetch news from Krebs on Security
Fetch news from Krebs on Security
Resolved conversion options
calibre version: 2.63.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 0x7fa098533610>,
'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.KindleOutput object at 0x7fa098533cd0>,
'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,
'transform_css_rules': None,
'unsmarten_punctuation': False,
'unwrap_lines': True,
'use_auto_toc': False,
'verbose': 2}
InputFormatPlugin: Recipe Input running
Using custom recipe
Using proxies: {'http': 'socks5://localhost:9050', 'https': 'socks5://localhost:9050'}
Failed feed: Krebs on security
Traceback (most recent call last):
File "/usr/lib/calibre/calibre/web/feeds/news.py", line 1595, in parse_feeds
with closing(self.browser.open(url)) as f:
File "/usr/lib/python2.7/site-packages/mechanize/_mechanize.py", line 203, in open
return self._mech_open(url, data, timeout=timeout)
File "/usr/lib/python2.7/site-packages/mechanize/_mechanize.py", line 230, in _mech_open
response = UserAgentBase.open(self, request, data)
File "/usr/lib/python2.7/site-packages/mechanize/_opener.py", line 193, in open
response = urlopen(self, req, data)
File "/usr/lib/python2.7/site-packages/mechanize/_urllib2_fork.py", line 344, in _open
'_open', req)
File "/usr/lib/python2.7/site-packages/mechanize/_urllib2_fork.py", line 332, in _call_chain
result = func(*args)
File "/usr/lib/python2.7/site-packages/mechanize/_urllib2_fork.py", line 666, in <lambda>
meth(r, proxy, type))
File "/usr/lib/python2.7/site-packages/mechanize/_urllib2_fork.py", line 697, in proxy_open
return self.parent.open(req)
File "/usr/lib/python2.7/site-packages/mechanize/_mechanize.py", line 203, in open
return self._mech_open(url, data, timeout=timeout)
File "/usr/lib/python2.7/site-packages/mechanize/_mechanize.py", line 230, in _mech_open
response = UserAgentBase.open(self, request, data)
File "/usr/lib/python2.7/site-packages/mechanize/_opener.py", line 193, in open
response = urlopen(self, req, data)
File "/usr/lib/python2.7/site-packages/mechanize/_urllib2_fork.py", line 349, in _open
'unknown_open', req)
File "/usr/lib/python2.7/site-packages/mechanize/_urllib2_fork.py", line 332, in _call_chain
result = func(*args)
File "/usr/lib/python2.7/site-packages/mechanize/_urllib2_fork.py", line 1201, in unknown_open
raise URLError('unknown url type: %s' % type)
URLError: <urlopen error unknown url type: socks5>
Traceback (most recent call last):
File "/usr/bin/calibre-parallel", line 20, in <module>
sys.exit(main())
File "/usr/lib/calibre/calibre/utils/ipc/worker.py", line 190, in main
result = func(*args, **kwargs)
File "/usr/lib/calibre/calibre/gui2/convert/gui_conversion.py", line 25, in gui_convert
plumber.run()
File "/usr/lib/calibre/calibre/ebooks/conversion/plumber.py", line 1060, in run
accelerators, tdir)
File "/usr/lib/calibre/calibre/customize/conversion.py", line 241, in __call__
log, accelerators)
File "/usr/lib/calibre/calibre/ebooks/conversion/plugins/recipe_input.py", line 117, in convert
ro.download()
File "/usr/lib/calibre/calibre/web/feeds/news.py", line 998, in download
res = self.build_index()
File "/usr/lib/calibre/calibre/web/feeds/news.py", line 1171, in build_index
raise ValueError('No articles found, aborting')
ValueError: No articles found, aborting
I have downloaded my Calibre on my new Dell all in one Windows 10 computer. I don't know what most of the stuff it does is and I don't care. All I want it for is to keep up with my books so I am not buying books I already have read. I am a voracious reader. It irritates me that they change the book covers so often and I sometimes buy the same book 3 or 4 times because I like the author and they changed the cover. Over 50 years worth of books, you have a tendency to do that.
Although I do have to say that the place where you add books is confusing on how it adds books. I always click the one that says "Add Books from directories including subdirectories (Multiple books per directory assumes every ebook file is a different book) as that is the only one I didn't have to try and figure out which wierdo number is the book that I just downloaded in the folder I have labled Kindle Book files on my computer. I just browsed found my file and clicked open. Then click add files or whatever it says down there on the bottom I have like 4 or 5 options which are not that clear to someone who is not computer saavy.
I am trying to put the Find Duplicate plugin in the calibre 2.63 64 bit by David Koval (that is what it says at the bottom left of the screen on my Calibre when I open it up. I have the plug in downloaded it to my extra hard drive and I unzipped it. I can delete that and redownload. I understand I messed up. I tried downloading it to program files and calibre plugins, but the computer told me I couldn't. So where do I download it?
But my issue is I cannot find a button or link on the preference like it says here "In Calibre choose Preferences->Plugins. Click the Load plugin from file button (Calibre 0.8.6 or later) or Add new plugin button (Calibre 0.8.5 or earlier) to browse to your plugin .zip file and click OK." All I got on the user plugins page is a link to this plugin homepage. and a greyed out button that says customize plugin and 2 buttons that say install and ok. I have NO plugins installed so.... Can someone please help me?
i can view the directory which is linked to my dropbox (holding database) on my e-reader but it doesn't let me download
I am thinking if i install windows as a vm and install calibre and start the wireless connection, and that should give me an ip address i can connect too? and enable me to download on my e-reader, will this work?
if i connect my e-reader to the ip configured by calibre on my mac/windows machine it works and allows me to download.. but i want a permanent solution of access to the database
So due to an amazing catastrophe I lost all my Calibre library and books. I had though at one point saved all the books I had in my Kindle to an external drive when I first got it. So I had those, but all the titles were in the below format
Series - Series Index - Title.mobi with no author
When I start to add them to Calibre again they would import with all the above info under the title and the authors name does appear, so I am assuming it's their metadata that does the trick.
What I would like to achieve is to get all the info on the file name under the right columns and also get the author. I've tried several RegEx and although most of them test perfectly fine, when I do try to import the books the RegEx seem to have no effect. (I have unchecked the Read metadata from file contents rather than file name)
Title: A game of Thrones
Authors: Unknown
Series: Game of Thrones
Series Index: 1.0
But when I actually try to add the book I get
Title: Game of Thrones - 01 - A Game Of Thrones.mobi
Authors: George R. R. Martin
Series: Unknown
Series Index: Unknown
Not sure what is wrong but I hope someone can help. I could do it manually but they are about 1200 books. Is it perhaps the fact that they were exported from the Kindle? Does their metadata somehow overide everything else regardless?
Hi,
since update to 2.64.0 a custom column of type "Text, colums shown in the tag browser" doesn't show a dropdown where I can select already existing entries or add a new text. It works now rather like the title column where I can add only text. Other columns of the same type still work like they used to.
Anybody an idea?
Thanks!
Linux Mint 18 "Sarah" isn't recognizing my phone now. It worked in Linux Mint 17.3, but due to an failed upgrade I had to install Linux Mint 18 "Sarah" fresh and keeping my /home partition intact from the Linux Mint 17.3 installation.
No disabled plugins
Looking for devices of type: MTP_DEVICE
MTP devices connected:
USBDevice(busnum=3, devnum=14, vendor_id=0x04e8, product_id=0x6860, bcd=0x0400, manufacturer=SAMSUNG, product=SAMSUNG_Android, serial=213dbadb)
Trying to open: USBDevice(busnum=3, devnum=14, vendor_id=0x04e8, product_id=0x6860, bcd=0x0400, manufacturer=SAMSUNG, product=SAMSUNG_Android, serial=213dbadb)
Opening device failed:
Traceback (most recent call last):
File "site-packages/calibre/devices/mtp/unix/driver.py", line 147, in debug_managed_device_detection
File "site-packages/calibre/devices/mtp/driver.py", line 124, in open
File "site-packages/calibre/devices/mtp/base.py", line 24, in synchronizer
File "site-packages/calibre/devices/mtp/unix/driver.py", line 216, in open
OpenFailed: Failed to open USBDevice(busnum=3, devnum=14, vendor_id=0x04e8, product_id=0x6860, bcd=0x0400, manufacturer=SAMSUNG, product=SAMSUNG_Android, serial=213dbadb): Error: Unable to open MTP device with busnum=3 and devnum=14, tried 1 such devices
Looking for devices of type: SMART_DEVICE_APP
All IP addresses {'lo': [{'netmask': '255.0.0.0', 'peer': '127.0.0.1', 'addr': '127.0.0.1'}], 'ham0': [{'netmask': '255.0.0.0', 'broadcast': '25.255.255.255', 'addr': '25.115.159.68'}], 'wlp3s0': [{'netmask': '255.255.255.0', 'broadcast': '192.168.10.255', 'addr': '192.168.10.110'}]}
No device is connected
Looking for devices...
USBDevice(busnum=3, devnum=14, vendor_id=0x04e8, product_id=0x6860, bcd=0x0400, manufacturer=SAMSUNG, product=SAMSUNG_Android, serial=213dbadb)
Detected possible device ANDROID
Devices possibly connected: Android driver,
Trying to open Android driver ... failed
Opening of the following devices failed
<calibre.devices.android.driver.ANDROID object at 0x7effb0f8a8d0>
Traceback (most recent call last):
File "site-packages/calibre/devices/__init__.py", line 154, in debug
File "site-packages/calibre/devices/usbms/device.py", line 858, in open
File "site-packages/calibre/devices/usbms/device.py", line 604, in open_linux
DeviceError: Unable to detect the ANDROID disk drive. Either the device has already been ejected, or your kernel is exporting a deprecated version of SYSFS.