|
|
#1 |
|
Enthusiast
![]() Posts: 29
Karma: 10
Join Date: Jan 2008
Device: Kobo Libra Colour / iPad Pro / Various Phones
|
Overview:
Author Watch is a Calibre plugin that tracks a list of favorite authors -- independent of what you already own -- and checks for new releases and books you don't yet have, cross-referenced against your Calibre library. It replaces the need to manually bookmark author pages or repeatedly search retailers to see what's new or what books you are missing from your favorite authors. CRITICAL NOTE: This plugin was developed with Claude AI, based on my requirements, UI design, etc. I am a technology industry veteran, with decades of experience in systems, integrations, etc. However, my expertise in the actual syntax of programming ended in the era of COBOL, Visual Basic, Ada, Fortran, and even AppleSoft BASIC. As such, I used Claude to develop the back end Python code for this solution, based on my requirements. I use this solution daily in my use of Calibre and do work with Claude to correct issues when I find any. At this point, I consider this tool to be fairly feature complete for my purposes and would like to share it with the wonderful audience here. Please note that as I am not a Python expert, any defect fixes or enhancement requests would need to go through either Claude or another, human, Python expert. Please keep that in mind if considering the use of this plugin. Recent Update (v2.6.2 - 2026-08-12):[*] Added "show already owned" toggle into missing books list, along with a summary of books that are hidden from view if we already have them in Calibre.[*] Added visibility into books that are missing vs. matched as present already in to the Diagnostics window. Key Features:
LICENSE: This plugin is released as fully open source. You are welcome to use it for any purpose, as long as credit is given to this original solution. DOCUMENTATION: A complete set of documentation with screenshots is attached as a .DOCX and .PDF file. Version History: Spoiler:
Last edited by vasbinde; Yesterday at 06:59 PM. |
|
|
|
|
|
#2 |
|
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 6,804
Karma: 13151503
Join Date: Jun 2009
Location: Madrid, Spain
Device: Kobo Clara/Aura One/Forma,XiaoMI 5, iPad, Huawei MediaPad, YotaPhone 2
|
First of all, thank you for the plugin, I think I'm going to use it a lot. In any case, I've got a comment:
As I say, thank you again. Last edited by Terisa de morgan; Yesterday at 03:56 AM. Reason: I should have finished the manual before requesting something :) |
|
|
|
|
|
#3 |
|
Groupie
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 168
Karma: 669754
Join Date: Mar 2021
Device: Kindle Voyage
|
Was trying this out, but it is not bringing some details I would have expected.
For example, I added John D MacDonald and set the amazon author url to https://www.amazon.com/stores/John-D...hor/B000AQ52CK When I check for missing books it only brings up one book. If I use Apple (by unticking the amazon exclusive box), then it brings the same book up along with 13 others including this one https://books.apple.com/us/book/the-...er/id887496700 But that book is also on amazon and under the correct author name see https://www.amazon.com/stores/author...2-5fdd68033b69 Why doesn't it appear when using amazon? Another minor issue is - if I use the 'Get Books' option on any of the books that do appear, it doesn't just find that book, but lots of false positives. (I realise that may not be your fault as the 'Get Books' filtering does not make sense to me, but perhaps you can find a way around this issue) |
|
|
|
|
|
#4 | |
|
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 15,561
Karma: 248046501
Join Date: Jan 2014
Location: Estonia
Device: Kobo Sage & Libra 2
|
Quote:
|
|
|
|
|
|
|
#5 | |
|
Enthusiast
![]() Posts: 29
Karma: 10
Join Date: Jan 2008
Device: Kobo Libra Colour / iPad Pro / Various Phones
|
Quote:
Can you include a screenshot of the book diagnostics grid after you perform a check for missing books? That would help a lot to determine what part of the "fuzzy" matching was not fuzzy enough. :-) Thank you for your help! |
|
|
|
|
|
|
#6 | |
|
Enthusiast
![]() Posts: 29
Karma: 10
Join Date: Jan 2008
Device: Kobo Libra Colour / iPad Pro / Various Phones
|
Quote:
I do not have anything by John D. MacDonald in my library. However, I added the author into the on mine, but had the plugin choose the author URL by clicking on "Detect Author URL for Selected". The author URL it chose was slightly different from the one you pasted in, "https://www.amazon.com/stores/author/B000AQ52CK/allbooks". I then clicked on "Missing Books for Selected Author". I am showing 10 books missing using the Amazon search: Screenshot attached. I also see the same results when I manually paste in the URL you have here for the author. In looking at the diagnostics screen, I see the results shown in the other screenshot. Can you take a screenshot of the diagnostics screen and add it so I can see what the plugin is matching or not for that author? Thank you for your help! |
|
|
|
|
|
|
#7 |
|
Enthusiast
![]() Posts: 29
Karma: 10
Join Date: Jan 2008
Device: Kobo Libra Colour / iPad Pro / Various Phones
|
Can you please take and attach a screenshot of the diagnostics screen for an author or two so that I can run the tests on my end to compare? Thank you for your help!
|
|
|
|
|
|
#8 |
|
Enthusiast
![]() Posts: 29
Karma: 10
Join Date: Jan 2008
Device: Kobo Libra Colour / iPad Pro / Various Phones
|
Amazon Author Scraping Fun
I have realized something as I went through all of this: authors with massive back catalogs do not have all of their books appear through "Get Books" - the built-in Calibre tool for scraping ebook sellers. As such, my Amazon exclusive checks are missing some times more than 50% of the author's data.
Given that, I have been investigating how to manually suck down all of an author's pages, parse them, and cache the results so that we do not miss anything. Once that is complete, I'll begin running tests on that myself. This will be a new function that is off by default, but added in to the forthcoming version 3 of this plugin to allow for much more data to be pulled directly from Amazon. Hopefully posting this soon! |
|
|
|
|
|
#9 |
|
Enthusiast
![]() Posts: 29
Karma: 10
Join Date: Jan 2008
Device: Kobo Libra Colour / iPad Pro / Various Phones
|
Made a lot of progress tonight until Amazon's anti-bot checks kicked in. I was able to pull in the entire truckload of books from a specific author that I use as a test case. However, there was a bug in the code that I wanted to address that caused audiobooks to show up as "Inconclusive" in the diagnostics results, rather than a status of "Mismatch - Audio Book" instead.
After changing that and testing again, I am now encountering the annoying Amazon anti-bot checks. I will also see if I can add Fantastic Fiction as another data source. |
|
|
|
|
|
#10 |
|
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 6,804
Karma: 13151503
Join Date: Jun 2009
Location: Madrid, Spain
Device: Kobo Clara/Aura One/Forma,XiaoMI 5, iPad, Huawei MediaPad, YotaPhone 2
|
I've found another issue (I'll add the diagnostics later for the previous one). I've added one author to my list: Karen Rose, and it's mainly finding books by Karen Rose Smith....
|
|
|
|
|
|
#11 |
|
Enthusiast
![]() Posts: 29
Karma: 10
Join Date: Jan 2008
Device: Kobo Libra Colour / iPad Pro / Various Phones
|
Unfortunately, the option I wanted to try, similar to the Import-List plugin, was to use Fantastic Fiction. That now has a silly anti-bot JavaScript check that pukes all over any attempt to pull down an author page (HTTP 202 Error). This prevents that site from being used entirely. Back to the drawing board.
|
|
|
|
|
|
#12 | |
|
Groupie
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 168
Karma: 669754
Join Date: Mar 2021
Device: Kindle Voyage
|
Quote:
As well as not being able to detect the author name, there should be at lot more books than shown here. 200 in all or 86 English Kindle books. That Url is one of those web pages that loads more as you scroll down in the browser and so perhaps it is only returning you some (15) of the books. BTW, I'm not seeing anything in the author_watch_html_dumps despite enabling that option. |
|
|
|
|
![]() |
| Tags |
| authors, missing books, new books, tracking |
| Thread Tools | Search this Thread |
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| [GUI Plugin] Author Book Count | DaltonST | Plugins | 63 | 04-29-2026 08:02 PM |
| [GUI Plugin] Author Book Count Hierarchy | DaltonST | Plugins | 71 | 04-29-2026 05:27 PM |
| [GUI Plugin] Streamer - RSVP Speed Reader plugin for Calibre | npapadacis | Plugins | 6 | 04-24-2026 03:00 AM |
| [GUI Plugin] GR Author Notes | azuravian | Plugins | 96 | 02-07-2026 05:51 PM |
| [GUI Plugin] Save Virtual Libraries To Column (GUI) | chaley | Plugins | 14 | 04-04-2021 05:25 AM |