![]() |
#16 |
Member
![]() Posts: 19
Karma: 10
Join Date: Jul 2011
Location: Adelaide Australia
Device: Windows
|
Finding Missing EBook files
I've written a small utility in C# that will analyze a Caliber Library and list all the books that are in the Caliber metadata database but do not exist on disc.
The source can be found here - https://github.com/glenm80/CaliberMissing It's written in C# using Visual Studio 2022 Community and the only dependency is on SQLite Core which is obtained from NuGet The list of books can be exported to a text/csv by Right Clicking the list and exporting the data. I will put a more comprehensive post in the Related Tools area of this forum. Edit: Corrected spelling Last edited by glenm; 02-02-2022 at 05:26 AM. |
![]() |
![]() |
![]() |
#17 |
Junior Member
![]() Posts: 1
Karma: 10
Join Date: May 2014
Device: asus memopad 102a
|
hi,
Thanks for work but error 404 even with identification. |
![]() |
![]() |
![]() |
#18 |
Bibliophagist
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 46,191
Karma: 168983734
Join Date: Jul 2010
Location: Vancouver
Device: Kobo Sage, Libra Colour, Lenovo M8 FHD, Paperwhite 4, Tolino epos
|
The only repository I see at https://github.com/glenm80/ is IconInfo.
|
![]() |
![]() |
![]() |
#19 | |
Member
![]() Posts: 19
Karma: 10
Join Date: Jul 2011
Location: Adelaide Australia
Device: Windows
|
Quote:
![]() |
|
![]() |
![]() |
![]() |
#20 | |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 13,511
Karma: 78910202
Join Date: Nov 2007
Location: Toronto
Device: Libra H2O, Libra Colour
|
Quote:
|
|
![]() |
![]() |
![]() |
#21 |
Junior Member
![]() Posts: 1
Karma: 10
Join Date: Sep 2022
Device: Nook
|
Missing epub : solution in Calibre
Create a custom column
(find in : [URL=https://www.reddit.com/r/Calibre/comments/s48dzy/how_to_find_entries_that_dont_have_actual_files/[/URL]) Open "Preference" in Calibre, then "create custom column" Choose "quick start" then "format" Rename title like "Have Book" (as you want !) Column type : let by default Show checkmarks Description : "Epub exist or miss" Template model : {#formats:test(yes,no)} Replace "Text" by "Yes/No" Ok Apply Restart Calibre You'll see in that new column if the book (epub) exist or miss ! |
![]() |
![]() |
![]() |
#22 | |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 13,471
Karma: 239219543
Join Date: Jan 2014
Location: Estonia
Device: Kobo Sage & Libra 2
|
Quote:
|
|
![]() |
![]() |
![]() |
#23 | ||
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 12,447
Karma: 8012886
Join Date: Jan 2010
Location: Notts, England
Device: Kobo Libra 2
|
Quote:
Quote:
Code:
program: on_disk = list_re(formats_sizes(), ',', '^(.*):.*$', '\1'); in_db = approximate_formats(); list_equals(in_db, ',', on_disk, ',', 'OK', 'Missing some of ' & in_db) Code:
program: on_disk = list_re(formats_sizes(), ',', '^(.*):.*$', '\1'); in_db = approximate_formats(); list_equals(in_db, ',', on_disk, ',', 'OK', 'BAD') |
||
![]() |
![]() |
![]() |
#24 |
Junior Member
![]() Posts: 5
Karma: 10
Join Date: Oct 2023
Device: Kindle Paperwhite
|
There is another way this can happen and now trying to figure out how/why. If you click on a book and then do a Remove book of specific format you can delete all books and it leaves the book with no actual book in it. So is there a way to find out all book records that don't have any book formats associated with it? Also, is this a bug or by design? Thanks.
|
![]() |
![]() |
![]() |
#25 | |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 13,471
Karma: 239219543
Join Date: Jan 2014
Location: Estonia
Device: Kobo Sage & Libra 2
|
Quote:
|
|
![]() |
![]() |
![]() |
#26 |
Well trained by Cats
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 31,055
Karma: 60358908
Join Date: Aug 2009
Location: The Central Coast of California
Device: Kobo Libra2,Kobo Aura2v1, K4NT(Fixed: New Bat.), Galaxy Tab A
|
Remove book: specific format does not check (nor is it supposed to) if it is the ONLY format for that book
I cringe when I hear folk who use some of the built in tools IN BULK without considering all the possibilities. formats: false will find books that have none (that are registered in the DB). This may be valid depending... I use 'empty book' as a wish list and to document my paperback collection. |
![]() |
![]() |
![]() |
#27 |
Junior Member
![]() Posts: 5
Karma: 10
Join Date: Oct 2023
Device: Kindle Paperwhite
|
Thanks.
|
![]() |
![]() |
![]() |
#28 |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 13,471
Karma: 239219543
Join Date: Jan 2014
Location: Estonia
Device: Kobo Sage & Libra 2
|
I have a few old ebooks where formatting was so bad that I just deleted the formats, but left the book record. As fixing them would have taken several hours or even days, I just couldn't be bothered, and I would never have read such a mess. Some were later released in newer, properly formatted editions, but not all, and presumably will never be (usually because their publisher has since ceased to exist).
|
![]() |
![]() |
![]() |
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
find missing classes | kcarscadden | Editor | 4 | 12-10-2019 08:16 PM |
Find and remove un-indexed files from library folder | eater | Library Management | 2 | 06-20-2019 11:31 AM |
Library now missing all .mobi, pdf, epub files | ChipAHoy | Library Management | 2 | 06-27-2017 06:36 PM |
Can't Find Calibre News Files in Kindle Library | Bobomo | Devices | 3 | 05-21-2016 12:04 AM |
How to find books with missing metadata? | kaufman | Library Management | 1 | 01-04-2014 12:32 AM |