![]() |
#166 |
Calibre Plugins Developer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 4,728
Karma: 2197770
Join Date: Oct 2010
Location: Australia
Device: Kindle Oasis
|
@Nyn - just do a search with this:
formats:false |
![]() |
![]() |
![]() |
#167 |
eBook Junkie
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 1,526
Karma: 1464018
Join Date: May 2010
Location: USA
Device: Kindle Fire 2020, Kindle PW2
|
|
![]() |
![]() |
Advert | |
|
![]() |
#168 |
Calibre Plugins Developer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 4,728
Karma: 2197770
Join Date: Oct 2010
Location: Australia
Device: Kindle Oasis
|
v1.5.1 Released
Changes in this release:
Those long running checks on large libraries should hopefully be a bit more tolerable to run with a proper progress dialog and ability to abort. As I mentioned in a previous post, I have changed the unmanifested files check so it now works exclusive of calibre bookmark and plist files. The embedded font check was requested by Idolse. This only checks for .ttf and .otf files in the ePub. The check for pubdate was requested by drMerry. When you first add a book to Calibre, the pubdate is set to the same value as the book timestamp, this check finds books that are still in this state. The check for DRM just checks for the presence of an encryption.xml file. Perhaps this is not a fully encompassing check, but it did achieve the purpose on my own library. As always, further suggestions and feedback welcomed. |
![]() |
![]() |
![]() |
#169 |
eBook Junkie
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 1,526
Karma: 1464018
Join Date: May 2010
Location: USA
Device: Kindle Fire 2020, Kindle PW2
|
|
![]() |
![]() |
![]() |
#170 |
Well trained by Cats
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 31,009
Karma: 60358908
Join Date: Aug 2009
Location: The Central Coast of California
Device: Kobo Libra2,Kobo Aura2v1, K4NT(Fixed: New Bat.), Galaxy Tab A
|
DRM == unreadable
I just ran your
![]() It found 2 entries. 1 I knew about ![]() The other: Adobe- EPUB Best Practices ![]() Note: this one opens just fine in Calibre Viewer with no other outside help. As A test, I tried the Known positive, Calibre Viewer pops the 'has DRM' message. |
![]() |
![]() |
Advert | |
|
![]() |
#171 | |
Calibre Plugins Developer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 4,728
Karma: 2197770
Join Date: Oct 2010
Location: Australia
Device: Kindle Oasis
|
Quote:
It just means that each check that runs has the progress dialog shown so you can cancel it. Perhaps in hindsight I really should have called it Cancel rather than Abort too, Abort implies that I am going to display the results retrieved so far. I currently don't do that though I actually could. What would people prefer - Abort to display only the partial results of scanning your database, or the button to be called Cancel and behaviour as now of not showing you the results of clicking it? |
|
![]() |
![]() |
![]() |
#172 | |
Calibre Plugins Developer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 4,728
Karma: 2197770
Join Date: Oct 2010
Location: Australia
Device: Kindle Oasis
|
Quote:
![]() So if I try to interpret here - it found two results, one was correct and did have DRM that you cannot open in Calibre, but the other Calibre will open, right? As I said in my post, my check currently only looks for the presence of the encryption.xml file. What it doesn't do (which the Calibre viewer does) is a bunch of other things of looking in the opf file for some encryption key and for files that are encrypted. I confess to not understanding what the Calibre code is doing which it appears your particular file is tailor made for - is it possible to have an encrypted file that is readable by anyone? Any chance you could PM me a link to the file? I don't have a book that fits in this category to understand what that file is? Perhaps Kovid may explain the situation... |
|
![]() |
![]() |
![]() |
#173 | |
eBook Junkie
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 1,526
Karma: 1464018
Join Date: May 2010
Location: USA
Device: Kindle Fire 2020, Kindle PW2
|
Quote:
Nyn |
|
![]() |
![]() |
![]() |
#174 |
Calibre Plugins Developer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 4,728
Karma: 2197770
Join Date: Oct 2010
Location: Australia
Device: Kindle Oasis
|
@Nyn - as I mentioned above there is no "mass run", checks are still one at a time based on whatever individual check you chose on the menu. However as some of the checks take a longer time to run on large libraries, there is a progress dialog with a cancel button to allow you to terminate that specific check.
|
![]() |
![]() |
![]() |
#175 | |
eBook Junkie
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 1,526
Karma: 1464018
Join Date: May 2010
Location: USA
Device: Kindle Fire 2020, Kindle PW2
|
Quote:
![]() |
|
![]() |
![]() |
![]() |
#176 | ||
Well trained by Cats
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 31,009
Karma: 60358908
Join Date: Aug 2009
Location: The Central Coast of California
Device: Kobo Libra2,Kobo Aura2v1, K4NT(Fixed: New Bat.), Galaxy Tab A
|
Quote:
![]() Quote:
http://wwwimages.adobe.com/www.adobe...ces-1_0_3.epub |
||
![]() |
![]() |
![]() |
#177 |
creator of calibre
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 45,307
Karma: 27111242
Join Date: Oct 2006
Location: Mumbai, India
Device: Various
|
You're probably detecting the file being DRMed by the presence of encryption.xml, but encryption.xml is present for font obfuscation as well, your tests have to be a little more sophisticated. See the calibre code in epub.input
|
![]() |
![]() |
![]() |
#178 |
Calibre Plugins Developer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 4,728
Karma: 2197770
Join Date: Oct 2010
Location: Australia
Device: Kindle Oasis
|
Thanks Kovid, that was the understanding I was missing on what the scenario was all that extra code was for. I didn't want to replicate it without understanding the purpose
![]() And thanks too theducks for the link. I will use that to test against. |
![]() |
![]() |
![]() |
#179 | |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 6,251
Karma: 16539642
Join Date: Sep 2009
Location: UK
Device: ClaraHD, Forma, Libra2, Clara2E, LibraCol, PBTouchHD3
|
Quote:
No good deed goes unpunished. I'll bet you're REALLY glad you started these epub checks. There's probably enough to keep you going for years! ![]() |
|
![]() |
![]() |
![]() |
#180 | |
Calibre Plugins Developer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 4,728
Karma: 2197770
Join Date: Oct 2010
Location: Australia
Device: Kindle Oasis
|
Quote:
Pfff, who needs a life, anyway... |
|
![]() |
![]() |
![]() |
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
[GUI Plugin] Search the Internet | kiwidude | Plugins | 436 | 05-12-2025 09:02 PM |
[GUI Plugin] Open With | kiwidude | Plugins | 404 | 02-21-2025 05:42 AM |
[GUI Plugin] Clipboard Search | kiwidude | Plugins | 29 | 04-02-2024 10:05 PM |
[GUI Plugin] Kindle Collections (old) | meme | Plugins | 2070 | 08-11-2014 12:02 AM |
[GUI Plugin] Book Sync **Deprecated** | kiwidude | Plugins | 111 | 06-07-2011 07:47 PM |