Batches file requests and uses zip.flush() so larger projects will begin downloading quicker.
Uses batch size based on DukeDSClient config.
Upgrades DukeDSClient to use simplified generator for fetching DDS files.
Upgrades gcb-web-auth to be consistent with DukeDSClient version.
Upgrades zipstream-new to use yield from zipfile.flush() so the zip file starts downloading when the first file is processed.
Batches file requests and uses zip.flush() so larger projects will begin downloading quicker. Uses batch size based on DukeDSClient config. Upgrades DukeDSClient to use simplified generator for fetching DDS files. Upgrades gcb-web-auth to be consistent with DukeDSClient version. Upgrades zipstream-new to use
yield from zipfile.flush()
so the zip file starts downloading when the first file is processed.Fixes part of #222