Bugfix
- utils.py: Downloading pdf files was broken. Downloader now follows a redirect when downloading a file.
Added
- Add spec file to create binary with pyinstaller
- Add binary for some platforms
- Add timeout option to download command
Changed
- models.py: If no supported codec is found when downloading aax files, no url
is returned now.
- utils.py: Downloading a file with the `Downloader` class now checks the
response status code, the content type and compares the file size.
- models.py: Now all books are fetched if the library is greater than 1000.
This works for the download and library command.