DobyTang / LazyLibrarian

This project isn't finished yet. Goal is to create a SickBeard, CouchPotato, Headphones-like application for ebooks. Headphones is used as a base, so there are still a lot of references to it.
729 stars 72 forks source link

RSS feed reactivating skipped books? #1652

Closed wizzy99 closed 5 years ago

wizzy99 commented 5 years ago

Current Version: 90060b5f1789cbada42b18ccbd240673e411836b OS: Linux

This is just a hypothesis, but does the Goodreads RSS feed reactivate books marked as skipped? I've got Tolkien set as paused, all series associated with him are skipped, etc. Same with CS Lewis. However, every few days or weeks I see that I now have some wanted books for both authors.

philborman commented 5 years ago

RSS feeds should not override status in the database, they are only looked at for "wanted" books, but wishlists ignore status, eg goodreads listopia or shared goodreads shelves.

The current code assumes you want every book that shows up in a wishlist, so if you add a book to a "wanted" shelf or wishlist, lazylibrarian will try to get it.

Not too easy to change this, we check for "open or have" and ignore if the book is already there, and could add a check for author status, but can't easily check series info as we don't know it at this point. Will think about it.

philborman commented 5 years ago

Just added some code to check for author and series on wishlists, not tested on a "real" wishlist but should be ok, if not let me know! You should see info messages in the log if we reject any wishlist entries and why.