![]() |
#1666 |
Guru
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 776
Karma: 1538394
Join Date: Sep 2013
Device: Kobo Forma
|
I'm experimenting with having the calibre editor convert epub2s to epub3. When I do so and then run Modify ePub on the book, it always seem to find a problem with the cover that doesn't happen with epub2:
Code:
The cover image has an id != "cover". Renaming to work around bug in Nook Color 1. Why is "_u1" appended to the file names? Is there a meaning there that I'm just missing? 2. Where is that id (that's not equal to "cover") set? I can't seem to find any kind of id in any of those files. EDIT 1: Also, once Modify ePub creates that new cover/titlepage, running EPUBCheck against the book gives me the following error: Code:
The property "svg" should be declared in the OPF file. Code:
properties="svg" Code:
}</meta> </metadata> <manifest> <item href="text/titlepage_u1.xhtml" id="titlepage1" media-type="application/xhtml+xml" properties="svg calibre:title-page"/> Just for grins, here's the whole Modify ePub log: Code:
Modify ePubs version (1, 7, 3)
Logfile for book ID 1239 (The Abolition of Man / CS Lewis)
Job details 1239
Modifying: C:\Users\Dave\AppData\Local\Temp\calibre_smt9rh27\hslu2xep_modify_epub\1239.epub
Updating metadata and cover
Parsing xml file: content.opf
Looking for redundant entries in manifest
Looking for unmanifested files
Looking for broken links in the NCX
No NCX found
Looking for Adobe xpgt files and links to remove
Looking for pagemaps
Looking for Google Play pagemaps
Looking for Adobe DRM meta tags to remove
Looking for legacy jackets
Adding or updating jacket
Current jacket removed: jacket.xhtml
Manifest item removed: jacket.xhtml (calibre_jacket)
Spine itemref removed: calibre_jacket
Manifest item added: jacket.xhtml (calibre_jacket)
Spine item inserted: calibre_jacket at pos: 1
Looking for html pages containing only broken image links
Looking for non dc: elements in manifest
Removing child: {http://www.idpf.org/2007/opf}meta
Removing child: {http://www.idpf.org/2007/opf}meta
Removing child: {http://www.idpf.org/2007/opf}meta
Removing child: {http://www.idpf.org/2007/opf}meta
Removing child: {http://www.idpf.org/2007/opf}meta
Removing child: {http://www.idpf.org/2007/opf}meta
Removing child: {http://www.idpf.org/2007/opf}meta
Removing child: {http://www.idpf.org/2007/opf}meta
Removing child: {http://www.idpf.org/2007/opf}meta
Removing child: {http://www.idpf.org/2007/opf}meta
Looking for html files to remove charset meta tags/encode to utf-8
Switched to UTF-8 encoding for: nav.xhtml
Switched to UTF-8 encoding for: toc.xhtml
Switched to UTF-8 encoding for: text/aboutauthor.html
Switched to UTF-8 encoding for: text/aboutpublisher.html
Switched to UTF-8 encoding for: text/appendix.html
Switched to UTF-8 encoding for: text/booksby.html
Switched to UTF-8 encoding for: text/copyrightpage.html
Switched to UTF-8 encoding for: text/credits.html
Switched to UTF-8 encoding for: text/epigraph.html
Switched to UTF-8 encoding for: text/notes.html
Switched to UTF-8 encoding for: text/part0004_split_001.html
Switched to UTF-8 encoding for: text/part0005_split_001.html
Switched to UTF-8 encoding for: text/part0006.html
Switched to UTF-8 encoding for: text/tauthorpage.html
Switched to UTF-8 encoding for: text/titlepage.xhtml
Switched to UTF-8 encoding for: text/tpage.html
Looking for embedded fonts
Looking for css @font-face style declarations
Looking for inline @font-face style declarations
Looking for CSS margins
Looking for inline javascript blocks to remove
Looking for .js files to remove
Applying smarten punctuation
Stripping Kobo remnants
Stripped Kobo spans in: text/booksby.html
Stripped Kobo spans in: text/notes.html
Stripped Kobo spans in: text/part0004_split_001.html
Stripped Kobo spans in: text/part0005_split_001.html
Stripped Kobo spans in: text/part0006.html
Looking for files to remove: ['iTunesMetadata.plist', 'iTunesArtwork']
Looking for files to remove: ['META-INF/calibre_bookmarks.txt']
Looking for files to remove: ['.DS_Store', 'thumbs.db']
Looking for unused images
Stripping spans
Unprettying files
De-indented: nav.xhtml
De-indented: text/titlepage.xhtml
Insert or replace cover
...Looking for guide cover reference
...Looking for meta cover
...Looking for other.ms-* guide references to clean out
...Writing new cover image and titlepage html
New cover image written to: images/cover_u1.jpeg
New titlepage html written to: text/titlepage_u1.xhtml
...Updating manifest and TOC for the new cover
Manifest item added: text/titlepage_u1.xhtml (titlepage1)
Manifest item added: images/cover_u1.jpeg (cover1)
Meta item inserted: cover:cover1
Spine item inserted: titlepage1 at pos: 0
No guide parent element found - inserting one
Guide item inserted: text/titlepage_u1.xhtml:Cover:cover
...Remove any orphaned guide images
...Apply device specific fixes
The cover image has an id != "cover". Renaming to work around bug in Nook Color
...Cover modifications completed
ePub updated in 0.36 seconds
Last edited by enuddleyarbl; 06-28-2022 at 01:11 PM. |
![]() |
![]() |
![]() |
#1667 |
Guru
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 776
Karma: 1538394
Join Date: Sep 2013
Device: Kobo Forma
|
Trying to stop the plugin from removing those properties, I turned off all the options under Manifest and Metadata. It's still removing them. Any ideas on which option would be doing that?
EDIT: Found it. It's the Covers > Insert or Replace Cover option. Last edited by enuddleyarbl; 06-28-2022 at 01:39 PM. |
![]() |
![]() |
Advert | |
|
![]() |
#1668 |
Member
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 24
Karma: 1188
Join Date: Dec 2016
Device: PW3
|
Is there a way to automatically run this plugin when epubs are either imported into Calibre or every time an epub is emailed to a Kindle in Calibre? With Kindle's latest requirement of epub instead of mobi for emailing books, I am getting a lot of weird errors that this plugin seems to be able to fix (like encoding the HTML in UTF-8).
|
![]() |
![]() |
![]() |
#1669 | |
Resident Curmudgeon
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 79,750
Karma: 145864619
Join Date: Nov 2006
Location: Roslindale, Massachusetts
Device: Kobo Libra 2, Kobo Aura H2O, PRS-650, PRS-T1, nook STR, PW3
|
Quote:
https://www.mobileread.com/forums/sh...d.php?t=334974 |
|
![]() |
![]() |
![]() |
#1670 | |
Member
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 24
Karma: 1188
Join Date: Dec 2016
Device: PW3
|
Quote:
|
|
![]() |
![]() |
Advert | |
|
![]() |
#1671 |
Guru
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 893
Karma: 810834
Join Date: Sep 2017
Location: Buenos Aires, Argentina
Device: moon+ reader, kindle paperwhite
|
I have translated the plugin into Spanish, I leave a screenshot for some terms that I do not master to see if the translation is correct
|
![]() |
![]() |
![]() |
#1672 |
Well trained by Cats
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 31,054
Karma: 60358908
Join Date: Aug 2009
Location: The Central Coast of California
Device: Kobo Libra2,Kobo Aura2v1, K4NT(Fixed: New Bat.), Galaxy Tab A
|
|
![]() |
![]() |
![]() |
#1673 |
Guru
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 893
Karma: 810834
Join Date: Sep 2017
Location: Buenos Aires, Argentina
Device: moon+ reader, kindle paperwhite
|
That is why I am asking
In case I have overlooked something or misplaced a term. Thanks for the indication. Last edited by dunhill; 08-07-2022 at 09:50 PM. |
![]() |
![]() |
![]() |
#1674 |
Junior Member
![]() Posts: 2
Karma: 10
Join Date: Aug 2022
Device: Kobo Clara HD
|
TypeError removing xpgt
Code:
calibre, version 6.3.0 ERROR: Modify ePub changed no files: No ePub files were updated. If this isn't what you expected then press the Show details button to check for errors in the log. Modify ePubs version (1, 7, 3) Logfile for book ID 7598 (Stephen / Carl Watkins) Job details 7598 Modifying: /tmp/calibre_6.3.0_tmp_izs4c261/jjbi1ux2_modify_epub/7598.epub Parsing xml file: OPS/package.opf Parsing xml file: OPS/toc.ncx Looking for broken links in the NCX ncx name: OPS/toc.ncx Looping over ncx entries Looking for Adobe xpgt files and links to remove Stephen - ERROR: Traceback (most recent call last): File "calibre_plugins.modify_epub.modify", line 78, in process_book is_modified = self._process_book(container, options) File "calibre_plugins.modify_epub.modify", line 140, in _process_book is_changed |= self._remove_xpgt_files(container) File "calibre_plugins.modify_epub.modify", line 392, in _remove_xpgt_files for match in RE_CSS_IMPORT1.finditer(data): TypeError: cannot use a string pattern on a bytes-like object ePub not changed after 0.32 seconds
|
![]() |
![]() |
![]() |
#1675 | |
Resident Curmudgeon
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 79,750
Karma: 145864619
Join Date: Nov 2006
Location: Roslindale, Massachusetts
Device: Kobo Libra 2, Kobo Aura H2O, PRS-650, PRS-T1, nook STR, PW3
|
Quote:
Last edited by JSWolf; 08-16-2022 at 08:57 AM. |
|
![]() |
![]() |
![]() |
#1676 |
Well trained by Cats
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 31,054
Karma: 60358908
Join Date: Aug 2009
Location: The Central Coast of California
Device: Kobo Libra2,Kobo Aura2v1, K4NT(Fixed: New Bat.), Galaxy Tab A
|
Jon
I think the point is having no XPGT file , should just fail/skip gracefully as it does in EPUB2 (I have that checked, but I now use Polish more the Modify, so I may not have triggered this error) |
![]() |
![]() |
![]() |
#1677 | |
Resident Curmudgeon
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 79,750
Karma: 145864619
Join Date: Nov 2006
Location: Roslindale, Massachusetts
Device: Kobo Libra 2, Kobo Aura H2O, PRS-650, PRS-T1, nook STR, PW3
|
Quote:
I don't get any errors. So knowing what other options are checked may help pinpoint the problem. |
|
![]() |
![]() |
![]() |
#1678 | |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 24,905
Karma: 47303824
Join Date: Jul 2011
Location: Sydney, Australia
Device: Kobo:Touch,Glo, AuraH2O, GloHD,AuraONE, ClaraHD, Libra H2O; tolinoepos
|
Quote:
|
|
![]() |
![]() |
![]() |
#1679 |
Junior Member
![]() Posts: 2
Karma: 10
Join Date: Aug 2022
Device: Kobo Clara HD
|
The only things error check flags are !important CSS rules.
|
![]() |
![]() |
![]() |
#1680 | |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 24,905
Karma: 47303824
Join Date: Jul 2011
Location: Sydney, Australia
Device: Kobo:Touch,Glo, AuraH2O, GloHD,AuraONE, ClaraHD, Libra H2O; tolinoepos
|
Quote:
One thing that the error does not tell me is which file is the problem. I have attached a test version that prints the name of the file and the raw contents to the log. That might give a clue. Could your try this and post the log? The only other thing I can think of is language or locale settings. I don't think they should have an affect, but, there have been some other issues. My testing is on Windows10. Your log looks like either you are using either Mac or Linux. This shouldn't affect anything, but... |
|
![]() |
![]() |
![]() |
Tags |
modify epub |
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
[GUI Plugin] Quality Check | kiwidude | Plugins | 1251 | 07-07-2025 09:13 PM |
[GUI Plugin] Open With | kiwidude | Plugins | 404 | 02-21-2025 05:42 AM |
[GUI Plugin] Manage Series | kiwidude | Plugins | 167 | 07-28-2024 03:07 PM |
Modify ePub plugin dev thread | kiwidude | Development | 346 | 09-02-2013 05:14 PM |
[GUI Plugin] Plugin Updater **Deprecated** | kiwidude | Plugins | 159 | 06-19-2011 12:27 PM |