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.
728 stars 72 forks source link

LL matching single books to entire Goodreads Series #1555

Closed WillowMist closed 5 years ago

WillowMist commented 6 years ago

This seems relatively new, but it's importing whole series as individual titles from GoodReads, and then when it tries to download them, it's matching a single book, and processing it as the entire series.

A: Is there a way to stop LL from importing GoodReads whole series entries? B: Is there a way to remove the ones that are already there? C: I also have several books that added before I refined the language filter. Is there a way to remove those?

WillowMist commented 6 years ago

I think I found the answer to A

philborman commented 6 years ago

Sorry, not sure what you mean with A and B For C you can use the language filter on the ebooks page to select each language you don't want, and either delete or mark the books as ignored

WillowMist commented 6 years ago

It appears to be the ones that had no language. And there are thousands of them. Regarding A, I'm guessing it's the "ignore sets" option in config. I was just hoping there was a way to mass remove the ones that had already been added to authors.

philborman commented 6 years ago

You can do it from sqlite, but not inside lazylibrarian, but there is an api call to list them... listNoLang If you run the list and it looks ok, in sqlite3 delete from books where booklang='' or booklang=NULL;