![]() |
#1 |
Gregg Bell
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 2,266
Karma: 3917598
Join Date: Jan 2013
Location: Itasca, Illinois
Device: Kindle Touch 7, Sony PRS300, Fire HD8 Tablet
|
Does any free software compare epubs?
I know a lot of software compares the html files within epubs but will any free software compare the epubs themselves?
|
![]() |
![]() |
![]() |
#2 |
Wizard
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 2,306
Karma: 13057279
Join Date: Jul 2012
Device: Kobo Forma, Nook
|
Calibre has a compare EPUBs built in:
https://manual.calibre-ebook.com/diff.html Open up your EPUB in Calibre's Editor, then press File > Compare to another book, and choose the one you want to compare to. EPUBs are just HTML files in a ZIP file. You can just unzip the EPUB and use all the different Code Comparison programs to compare files: https://en.wikipedia.org/wiki/Compar...mparison_tools and there are probably quite a few online code comparison tools. I personally use/prefer Beyond Compare (Paid, proprietary): http://www.scootersoftware.com/ I found it worked better than the other tools I tested. (Working on large Non-Fiction books with large paragraphs.) Some other tools I tested misaligned very easily, and the entire comparison algorithm would get thrown off beyond that point. If you are working on something like Fiction with shorter paragraphs, those other tools may work absolutely perfectly for you. Last edited by Tex2002ans; 02-22-2017 at 01:50 AM. |
![]() |
![]() |
![]() |
#3 |
mostly an observer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 1,518
Karma: 987654
Join Date: Dec 2012
Device: Kindle
|
Um, compared to what? Not checking for plagiarism, I assume. What is the benefit / utility of doing this?
|
![]() |
![]() |
![]() |
#4 | |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 28,361
Karma: 203720150
Join Date: Jan 2010
Device: Nexus 7, Kindle Fire HD
|
Quote:
Very handy for simply double-checking your own work, as well. I would think the benefits would be painfully obvious (even if it's not something you see yourself needing). |
|
![]() |
![]() |
![]() |
#5 |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 13,309
Karma: 78876004
Join Date: Nov 2007
Location: Toronto
Device: Libra H2O, Libra Colour
|
The original issue was that Greg made changes in an epub that had been created from an LO document, and then wanted to make a print version of his book. It was suggested that one way to track down his changes would be to remake the ePub from LO and then compare the two epubs to find the changes.
|
![]() |
![]() |
![]() |
#6 |
null operator (he/him)
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 21,633
Karma: 29710510
Join Date: Mar 2012
Location: Sydney Australia
Device: none
|
@Gregg Bell - I suggest you try the one in the calibre-editor first, for a start it does the unravelling of the ePubs for you etc. I've used it a few times when I've gotten myself confused with what I've already done and not done, right and wrong.
The editor can be used independently of the library manager, I have it as one of the file associations for .epubs, same as I have for Sigil, etc. I have a recollection Kovid said he created the calibre editor's file compare tool from the tool he uses in his daily work, so a) it's tried and tested and b) having it in his toolkit made it relatively easy to fold into the editor. BR |
![]() |
![]() |
![]() |
#7 | |
Wizard
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 2,306
Karma: 13057279
Join Date: Jul 2012
Device: Kobo Forma, Nook
|
Quote:
What I do sometimes is use Calibre to convert EPUB -> DOCX (or ODT). Then you can use the Compares in LibreOffice/Word. In LibreOffice you can do Edit > Track Changes > Compare Document: or in Microsoft Word you can do Review > Compare > Compare: And here is a sample showing Calibre's EPUB Comparison: In this case, my EPUB had hundreds and hundreds of very minor changes of Footnotes from: Code:
<sup>##</sup> -> <a href="FootnoteStuff">[##]</a> ![]() Last edited by Tex2002ans; 02-22-2017 at 06:49 PM. |
|
![]() |
![]() |
![]() |
#8 |
null operator (he/him)
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 21,633
Karma: 29710510
Join Date: Mar 2012
Location: Sydney Australia
Device: none
|
camelCased former Presidents :lol:
================ Greg - if the changes PeterT mentioned stem from your use of the Language Tools grammar checker, then for future use you might want to consider installing it in LO Writer. IMO the LO Writer version is easier to use, and Writer is probably a more suitable place to be doing grammar checks. BR |
![]() |
![]() |
![]() |
#9 | |
Gregg Bell
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 2,266
Karma: 3917598
Join Date: Jan 2013
Location: Itasca, Illinois
Device: Kindle Touch 7, Sony PRS300, Fire HD8 Tablet
|
Quote:
https://www.diffchecker.com/ |
|
![]() |
![]() |
![]() |
#10 |
Gregg Bell
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 2,266
Karma: 3917598
Join Date: Jan 2013
Location: Itasca, Illinois
Device: Kindle Touch 7, Sony PRS300, Fire HD8 Tablet
|
|
![]() |
![]() |
![]() |
#11 | |
Gregg Bell
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 2,266
Karma: 3917598
Join Date: Jan 2013
Location: Itasca, Illinois
Device: Kindle Touch 7, Sony PRS300, Fire HD8 Tablet
|
Quote:
|
|
![]() |
![]() |
![]() |
#12 | |
Gregg Bell
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 2,266
Karma: 3917598
Join Date: Jan 2013
Location: Itasca, Illinois
Device: Kindle Touch 7, Sony PRS300, Fire HD8 Tablet
|
Quote:
|
|
![]() |
![]() |
![]() |
#13 | |
Gregg Bell
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 2,266
Karma: 3917598
Join Date: Jan 2013
Location: Itasca, Illinois
Device: Kindle Touch 7, Sony PRS300, Fire HD8 Tablet
|
Quote:
|
|
![]() |
![]() |
![]() |
#14 |
null operator (he/him)
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 21,633
Karma: 29710510
Join Date: Mar 2012
Location: Sydney Australia
Device: none
|
Greg - I usually have to increase the font size when I do compares - in anything.
In the calibre compare I also turn off mispelt word underlining. They're in Edit->Preferences->Editor Settings. And I tweaked the colours for Difference (??) in the Colour Scheme settings. My colour scheme is based on pyte-light - I think that's the default. BR |
![]() |
![]() |
![]() |
#15 | |
Gregg Bell
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 2,266
Karma: 3917598
Join Date: Jan 2013
Location: Itasca, Illinois
Device: Kindle Touch 7, Sony PRS300, Fire HD8 Tablet
|
Quote:
|
|
![]() |
![]() |
![]() |
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
iPad Possibility to sync bookmarks through side loaded ePubs (Any iOS software?) | andsoitgoes | Apple Devices | 12 | 04-13-2012 07:38 PM |
Best software for proofing epubs? | vootie | ePub | 10 | 02-24-2012 11:08 PM |
Compare ePubs?? | carmenchu | ePub | 6 | 09-05-2011 11:07 AM |
How does Plucker (free) compare to iSilo (commercial)? | Alexander Turcic | Reading and Management | 47 | 11-22-2004 11:43 PM |