Make Audible and Amazon use the Audible and Audnexus apis when fetching audiobooks #126
Open
zivoy wants to merge 19 commits intojacobtender:mainfrom
Open
Make Audible and Amazon use the Audible and Audnexus apis when fetching audiobooks #126zivoy wants to merge 19 commits intojacobtender:mainfrom
zivoy wants to merge 19 commits intojacobtender:mainfrom
Conversation
only look for an isbn10 or an asin
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
The Audible extractor will now use the Audible api as well as the Audnexus api to get the data instead of extracting the data from the apge
The Amazon extractor will also use the apis when extracting an audiobook to supplement the data scrapped data.
There is a rough attempt at having the Google books (and classic) extractor use the google books api, but there is a global shared daily limit, and someone is maxing it, so the api is unreliable unless we get our own key
relevant #28 - not a full implementation, but can be expanded upon in the future
fixes #87
fixes #123 - Audiobooks will now have their length parts calculated from a
runtime_length_minfield, so text parsing issues shouldn't happen, but just in case I also now run the text through thecleanTextfunction (as fallback)fixes #127 - simplified the regex to not assume pd in the path, just look for an isbn10 or a ASIN in the path