Added
- The
--filename-length
option is added to the download command. Defaults to 230. - Added the
asin_only
mode to functionmodels.BaseItem.create_base_filename
to output the asin as the base filename.
Changed
- The function
models.BaseItem.create_base_filename
now limits the output length to 230 chars by default. The output length can be changed by using themax_length
argument. - The
--filename-mode
option of the download command now acceptsasin_only
as mode.
Misc
- switch from setup.py to pyproject.toml
- use uv for development package management