Closed Butterfly-Dragon closed 6 years ago
Hi
For 1 I could probably do the first, it should be easy to implement.
For 2 I could try re-introducing the synced data store. I have re-written how data is stored, so I might be able to make it work much better now. The reason it didn't work properly before wasn't because of the tech, but my lousy programming.
Wow, that was quick. 😁👍
I agree copy number seems to be the best option, since nowadays finally the series get numbered. Sometimes the same copy also has a different title, and sometimes books with the same title tend to crop up in different series. So "title based" seems suboptimal at best.
While it would be wonderful to have the ignored books be synced on all devices for now i'm not bothered by having just one main device where i check the book series and decide what to ignore, i'm not the kind of guy that need to have everything synced everywhere. Given what you just said if this data is stored locally you could provide an option, upon clearing cache, to not clear the ignored series or to clear only the ignored series. Also this should be a "filter" option so that i can choose to show the ignored ones or show both the ignored and unignored, much like all the other filters work.
Answering is easy, actually coding it is another story :wink:
I'll do the by-number approach for 1.
I can add ignoring of books with storing locally, which would be much safer, and I can store it alongside books so it won't be cleared when clearing cache. But I'm not sure how good that would be, as un-synced state will eventually be lost (be it another devide, re-install or Chrome crashes). The synced approach sounds very complicated, but it's actually a feature in Chrome extensions, each extension can sync some data to the Google account. I'll look into it, if it's too much hassle I'll store the data locally :smile:
Can't guarantee when I can get around to work on these things
ehy! can't complain about free stuff being late i'm already thanking you a lot that's there in the first place.
🤔 Okay... maybe i haven't voiced it aloud.
THANKS! 😁👍👏🎉🎊
On a side note about this being free if you have a paypal or something where i can send you some beer&pizza money as an extra thank you, let me know.
Just released a new version (19) which has the two things we talked about.
It might need some fine tuning, and the description of the filters is horrible, but I think it might do what you asked for. Ignoring is only per book for now, so that is a bit cumbersome. The old version of AudibleHero was book, per series, or everything visible, perhaps everything visible could be an option. Caching is only local, not synced.
About donations I'd prefer not to get any, if that is ok. But I appreciate the sentiment :)
Ah, well, i tried, still, thank you very much. Let's seeeeeee...
🤔 what's all these "false" i'm reading? I.... think you might be showing a flag value there. 😅
also... it does hide some books, but it's still fiddly. for example here... we see that "the wee free" men are among the unhidden books, but as you can see here... i do have that book in the series. 🤔
meh... i hid everything manually, it did not need much work. Thanks 👍
one last request: ordering by series name and numbered order within series. thank you very much.
The false
should definitely not be there :smile_cat:
The reason The Wee Free Men isn't hidden is because the series number isn't being parsed correctly. The number is printed under the title as 2, Discworld
. I can probably write a better parsing of the number, but it seems that book in particular is in two series, both Discworld - for Kids and Discworld, not sure what to do about that.
Meh, as i said. The fact i could individually search a series and hide individual books already helped a lot in making order. I went from a mess of 272 books to 90 which i know i want to check. There still are some parsing errors, but seriously, Already this little helped quite a lot. The fact that the parser makes some mistakes (it does indeed also hide 2 books i don't have... because they are "unnumbered" and so they end up in the same "number" 🤣) is a very minor gripe, because finally i do have a way to finally skim it to what's important. So... thank you very much. 😁👍
Great stuff. I'm closing this now. I'm not sure if I'm going to do the ordering thing you mentioned earlier. Maybe later.
Oh and about the parsing (in general), it's manual scraping of the audible pages. It's not easy, or stable, but it's the best I can do :smiley:
Also, I pushed a new version without false
and with an (hopefully) improved way of parsing series number.
Would be useful however to have a couple more features:
Let me know if it's feasible. Aside from the two above this was something i've been waiting for a long time. up until now i had to do it manually via countless bookmarks to each series. 😉👍