Skip books in ParseBookList that don't appear to be Kindle editions.
MODIFY
XRayBuilder.Core/src/Extras/EndActions/EndActionsDataGenerator.cs
XRayBuilder.Core/src/Extras/EndActions/EndActionsDataGenerator.cs
@@ -173,6 +173,9 @@ private IEnumerable<BookInfo> ParseBookList(HtmlNodeCollection books)
{
foreach (var book in books.Where(item => item != null))
{
+ if (!book.InnerHtml.Contains("Kindle Edition"))
+ continue;
+
string author = null;
string title = null;

Skip books in ParseBookList that don't appear to be Kindle editions.