Releases: mkb79/audible-cli
Releases · mkb79/audible-cli
Release v0.3.2b3
Added
- Add the ability to set a default chapter type in the config file. This allows the user to specify whether chapters should be downloaded as flat or tree type without having to state it each time a download command is given.
Release v0.3.2b2
Added
- The
--chapter-type
option is added to the download command. Chapter can now be
downloaded asflat
ortree
type.tree
is the default.
Changed
models.LibraryItem.get_content_metadatata
now accept achapter_type
argument.
Additional keyword arguments to this method are now passed through the metadata
request.
Release v0.3.2b1
Changed
- Improved podcast ignore feature in download command
- make
--ignore-podcasts
and--resolve-podcasts
options of download command mutual
exclusive - Switched from a HEAD to a GET request without loading the body in the downloader
class. This change improves the program's speed, as the HEAD request was taking
considerably longer than a GET request on some Audible pages.
Release v0.3.1
Bugfix
- fix a
TypeError
on some Python versions when callingimportlib.metadata.entry_points
with group argument
Release v0.3.0
Added
- Added a resume feature when downloading aaxc files.
- New
downlaoder
module which contains a rework of the Downloader class. - If necessary, large audiobooks are now downloaded in parts.
- Plugin command help page now contains additional information about the source of
the plugin. - Command help text now starts with ´(P)` for plugin commands.
Changed
- Rework plugin module
- using importlib.metadata over setuptools (pkg_resources) to get entrypoints
Release v0.2.6
Added
- Update marketplace choices in
manage auth-file add
command. Now all available marketplaces are listed.
Bugfix
- Avoid tqdm progress bar interruption by logger’s output to console.
- Fixing an issue with unawaited coroutines when the download command exited abnormal.
Changed
- Update httpx version range to >=0.23.3 and <0.26.0.
Misc
- add
freeze_support
to pyinstaller entry script (#78)
Release v0.2.5
Added
- Dynamically load available marketplaces from the
audible package
. Allows to implement a new marketplace without updatingaudible-cli
.
Release v0.2.4
Added
- Allow download multiple cover sizes at once. Each cover size must be provided with the
--cover-size
option
Changed
- Rework start_date and end_date option
Bugfix
- In some cases, the purchase date is None. This results in an exception. Now check for purchase date or date added and skip, if date is missing
Release v0.2.3
Release v0.2.2
Bugfix
- PDFs could not be found using the download command (#112)