Pypdl

Latest version: v1.4.5

Safety actively analyzes 688178 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 3

1.4.5

What's Changed

- Added support for disabling terminal clearing when `display=True` (27).
- Introduced a new `completed` property to `PypdlFactory`, which checks if all tasks are completed (returns a boolean value). The previous `completed` attribute has been renamed to `success` for better consistency.
- Fixed a bug that caused a deadlock when calling `stop` on an already completed `PypdlFactory` instance.
- Other minor bug fixes and code refactoring.

**Note**: The positions of arguments in the `start` methods of `Pypdl` and `PypdlFactory` have changed, refer [docs](https://github.com/mjishnu/pypdl/blob/main/README.md) for more info.

**Full Changelog**: https://github.com/mjishnu/pypdl/compare/1.4.4...1.4.5

1.4.4

What's Changed
- Improve file name generation
- Add support for dynamic url (25)

**Full Changelog**: https://github.com/mjishnu/pypdl/compare/1.4.3...1.4.4

1.4.3

What's Changed
* Fix progress rounding issue in pypdl factory when odd number of task are supplied
* Small logging enhancements (include traceback when logging exceptions, fix typos) by Speyedr in https://github.com/mjishnu/pypdl/pull/22
* Prevent sticky Pypdl._kwargs['headers']['range'] reference bug when reusing Pypdl object with user-supplied headers and multiple multi-segment downloads by Speyedr in https://github.com/mjishnu/pypdl/pull/24

New Contributors
* Speyedr

**Full Changelog**: https://github.com/mjishnu/pypdl/compare/1.4.2...1.4.3

1.4.2

What's Changed
- Fix a bug when downloading multiple files sequentially using a single instance of `pypdl` with `allow_resue=True`
- Introduce wait flag, this flag is set to true only after all preliminary data has been fetched, useful for checking readiness of download ([check docs for more details](https://github.com/mjishnu/pypdl/blob/main/README.md))

**Full Changelog**: https://github.com/mjishnu/pypdl/compare/1.4.1...1.4.2

1.4.1

What's Changed
- fix compatibility with older python versions (21)
- fix error in passing keyword argument in single segment download(20)
- introduce proper logging

**Full Changelog**: https://github.com/mjishnu/pypdl/compare/1.4.0...1.4.1

1.4.0

What's Changed
- Introduce PypdlFactory (14)
- Switch to asynchronous downloader
- Reduce overall resource usage and improve performance
- Bug fixes (18)
- remove old dependencies
- Added 60sec read timeout
- Changes to many parameters and class names (check [docs](https://github.com/mjishnu/pypdl/blob/main/README.md) for changes)


**Full Changelog**: https://github.com/mjishnu/pypdl/compare/1.3.2...1.4.0

Page 1 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.