File audible-cli.changes of Package audible-cli
-------------------------------------------------------------------
Fri Sep 6 10:29:15 UTC 2024 - Michael Vetter <mvetter@suse.com>
- Update to 0.3.1:
* fix a TypeError on some Python versions when calling
importlib.metadata.entry_points with group argument
-------------------------------------------------------------------
Fri Sep 6 10:28:43 UTC 2024 - Michael Vetter <mvetter@suse.com>
- Update to 0.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
-------------------------------------------------------------------
Fri Sep 6 10:28:04 UTC 2024 - Michael Vetter <mvetter@suse.com>
- Update to 0.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.
-------------------------------------------------------------------
Fri Sep 6 10:27:34 UTC 2024 - Michael Vetter <mvetter@suse.com>
- Update to 0.2.5:
* Dynamically load available marketplaces from the audible package.
Allows to implement a new marketplace without updating audible-cli.
-------------------------------------------------------------------
Tue Nov 8 10:21:12 UTC 2022 - Michael Vetter <mvetter@suse.com>
- Update to 0.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
-------------------------------------------------------------------
Tue Nov 8 10:20:55 UTC 2022 - Michael Vetter <mvetter@suse.com>
- Update to 0.2.2:
* PDFs could not be found using the download command (#112)
-------------------------------------------------------------------
Tue Nov 8 10:19:35 UTC 2022 - Michael Vetter <mvetter@suse.com>
- Update to 0.2.1:
Changed:
* by default a licenserequest (voucher) will not include chapter
information by default
* moved licenserequest part from models.LibraryItem.get_aaxc_url
to its own models.LibraryItem.get_license function
* allow book tiltes with hyphens (#96)
* if there is no title fallback to an empty string (#98)
* reduce response_groups for the download command to speed up
fetching the library (#109)
Fixed:
* Extreme quality is not supported by the Audible API anymore (#107)
* download command continued execution after error (#104)
* Currently paths with dots will break the decryption (#97)
* models.Library.from_api_full_sync called models.Library.from_api
with incorrect keyword arguments
Misc:
* reworked cmd_remove-encryption plugin command (e.g. support nested
chapters, use chapter file for aaxc files)
* added explanation in README.md for creating a second profile
-------------------------------------------------------------------
Tue Nov 8 10:18:17 UTC 2022 - Michael Vetter <mvetter@suse.com>
- Update to 0.2.0:
Added:
* --aax-fallback option to download command to download books in
aax format and fallback to aaxc, if the book is not available as aax
* --annotation option to download command to get bookmarks and notes
* questionary package to dependencies
* add and remove subcommands to wishlist
* full_response_callback to utils
* export_to_csv to utils
* run_async to decorators
* pass_client to decorators
* profile_option to decorators
* password_option to decorators
* timeout_option to decorators
* bunch_size_option to decorators
* ConfigFile.get_profile_option get the value for an option for a given profile
* Session.selected.profile to get the profile name for the current session
* Session.get_auth_for_profile to get an auth file for a given profile
* models.BaseItem.create_base_filename to build a filename in given mode
* models.LibraryItem.get_annotations to get annotations for a library item
Changed:
* bump audible to v0.8.2 to fix a bug in httpx
* rework plugin examples in plugin_cmds
* rename config.Config to config.ConfigFile
* move click_verbosity_logger from _logging to decorators and rename it to
verbosity_option
* move wrap_async from utils to decorators
* move add_param_to_session from config to decorators
* move pass_session from config to decorators
* download command let you now select items when using --title option
Fixed:
* the library export and wishlist export command will now export to csv correctly
-------------------------------------------------------------------
Fri Apr 8 16:18:07 UTC 2022 - Michael Vetter <mvetter@suse.com>
- Initial package of audible-cli 0.1.3 for openSUSE