Downloader for Delphi
Originated in the context of the READ-COM Application project.
READ-COM App now uses TUrlStream instead (introduced in recent Delphi versions).
However, test cases do pass, so feel free to experiment with TDownloader and TFileDownloader, as shown in the Test project.
Can opt to install via Boss Package Manager (you can use Boss Experts from GetIt to see a UI for it in the IDE).
You just need to add as dependency the GitHub site's url: https://github.com/Zoomicon/Zoomicon.Downloader.Delphi
To build from source code you need to install the following, ideally via Boss Package Manager (you can use Boss Experts from GetIt to see a UI for it in the IDE)
see boss.json
Note:
Using a separate boss.json in the Source subfolder apart from the one at the top-level of the git repository.
This is to be able to use Boss Experts to update dependencies (aka Zoomicon.Cache.Delphi) when one wants to work on the source code of that project.
Also, not using "package" wrapping node in that second boss.json, since Boss-Experts GUI doesn't support reading dependencies with it