![]() |
#1 |
Addict
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 305
Karma: 1010848
Join Date: Oct 2005
Device: Kobo Libra 2
|
Edit Epubs on Boox?
Is it possible to edit Epubs on a Onyx Boox (fixing typos) and then next time I sync with Calibre, it replace the Calibre copy?
Sent from my SM-N970U using Tapatalk |
![]() |
![]() |
![]() |
#2 |
Member
![]() Posts: 21
Karma: 10
Join Date: Jun 2021
Location: EU
Device: Poke 2
|
Epub is comprimed format and You can look what is inside with Total Commander, or any unzip utility. Just rename extension to zip. If You can't find epub editor on Google play, then you can extract from zip(epub) archive txt (HTML) file, make a backup and edit it on the reader in any android editor. Then add new file into archive, rename extension to epub. Difficult way, but a way. I think it will work on 97%.
|
![]() |
![]() |
Advert | |
|
![]() |
#3 |
Onyx-maniac
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 3,694
Karma: 16193285
Join Date: Feb 2012
Device: Nook NST, Glow2, 3, 4, '21, Kobo Aura2, Poke3, Poke5, Go6
|
Not a direct answer to what you asked, but...
If this is your own work then fixing mistakes directly makes sense, Whether Calibre can sync in both directions is a question for Calibre users. AbdSync.exe (in the sig) can sync in either direction to copy the latest. How well that would work in a Calibre structured system, I don't know. If this were a Gutenberg book a bookmark and possibly a short note might be more helpful. Bookmarks are (usually?) hierarchal in the DOM and not the line number of the source HTML. An RMSDK based device saves bookmarks in XML in a .annot file. You could write a utility to take the ./annot file and make a snippet out of the EPUB text to email the error to the Gutenberg folks. Edit: I have another idea. If your reader saves its place in somewhere accessible, you could do some things without modifying your reader or even making a bookmark. You read a book, you find an error, you close the book. You open an app and it will be at the same location as you last left the book displaying the raw HTML or the formatted text. Some people might want to modify and save the file right there. Others will simply want to snip some text, add a note and append it to the errata that they will eventually send to Gutenberg (or whoever). More edit: Locations (fragments) compliant with the latest spec are "epubcfi", EPUB Canonical Fragment Identifiers. The specification: http://idpf.org/epub/linking/cfi/epub-cfi.html They look like "epubcfi(/6/4[chap01ref]!/4[body01]/10[para05]/3:5" Older apps may use simpler pre-spec stuff like "point(/1/4/1/76/1:403)" Both of these use even numbers for child nodes, odd numbers for content between nodes. You can see that point uses gratuitous "1" where epubcfi doesn't. So, with that point example, 4/2-1=1 so go to the (zero-based) nth child of the root, then go to the 76/2-1=37 nth child of that, get the content of that and 403 chars forward. Which one does your reader use? Last edited by Renate; 08-22-2021 at 08:32 AM. |
![]() |
![]() |
![]() |
#4 |
Onyx-maniac
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 3,694
Karma: 16193285
Join Date: Feb 2012
Device: Nook NST, Glow2, 3, 4, '21, Kobo Aura2, Poke3, Poke5, Go6
|
Ok, stupid question.
Do the reader apps that you use allow you to just copy the full text of the current page? I just added that to my reader. It seems the simplest way to capture context of the area you need to change. My preference is not to modify anything important on a mobile device. The copy of anything on the desktop is the gold standard. If something needs to be altered I'll alter it on the desktop then sync all the mobile devices. Of course, this may not be your procedure. |
![]() |
![]() |
![]() |
#5 |
Addict
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 305
Karma: 1010848
Join Date: Oct 2005
Device: Kobo Libra 2
|
Thanks for everyone's ideas. Unfortunately it all sounds more complicated than how I currently do it (note the bad text and what it should be, then on the computer, search the book file for the bad text and fix).
I was just hoping maybe that there was a reading app that could also edit. Thanks anyway! Sent from my SM-T713 using Tapatalk |
![]() |
![]() |
Advert | |
|
![]() |
#6 |
Wizard
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 1,499
Karma: 5000046
Join Date: Feb 2012
Location: Cape Canaveral
Device: Kindle Scribe
|
@just_jeepin
As a last resort you could try this: 1) Convert epub to fb2 (with Calibre, for example) 2) Install AlReaderX (from Google Play or directly from their website). It has the feature to edit fb2 books, right from the place where you were reading it. The easiest way enter the editing mode is assign it to Quick Settings or some gestures/tap zones. You might loose some formatting of the book in the process of converting epub -> fb2 -> epub, but if this suits your use case, why not? |
![]() |
![]() |
![]() |
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
Aura H2O Font size mismatch (downloaded epubs via Calibre vs. Kobo epubs & articles) | Oolong | Kobo Reader | 36 | 01-25-2019 06:00 AM |
BOOX about to release BOOX Note(10.3") and a BOOX typewriter... | bthb | Onyx Boox | 67 | 05-20-2018 03:27 AM |
Release : New Tool to Edit ePubs TOC, Edit with Sigil and keep you TOC | Nigol | ePub | 105 | 10-29-2012 11:40 AM |
cannot annotate ePubs in Onyx Boox M92 | SmoothGoL | Onyx Boox | 12 | 09-21-2012 05:09 PM |