Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Grab downloader #1016

Merged
merged 17 commits into from
Jan 31, 2022
Merged

Grab downloader #1016

merged 17 commits into from
Jan 31, 2022

Conversation

lbolla
Copy link
Contributor

@lbolla lbolla commented Jan 28, 2022

Description of the Change

This PR implements another kind of "downloader" besides the default one based on Go's http standard library. It uses grab which, coupled with the existing retry strategy, is more robust thanks to resumable downloads.

Checklist

  • unit-test added (if change is algorithm)
  • functional test added/updated (if change is functional)
  • man page updated (if applicable)
  • bash completion updated (if applicable)
  • documentation updated
  • author name in AUTHORS

@lbolla lbolla marked this pull request as draft January 28, 2022 10:19
@lbolla
Copy link
Contributor Author

lbolla commented Jan 28, 2022

I will add tests for the "grab" downloader, but I would appreciate an early feedback.

@lbolla lbolla self-assigned this Jan 28, 2022
@lbolla lbolla marked this pull request as ready for review January 28, 2022 12:28
@lbolla lbolla merged commit 2c68175 into master Jan 31, 2022
@neolynx neolynx deleted the feature/grab-downloader branch January 31, 2022 11:51
@randombenj randombenj added this to the 1.5.0 milestone Jun 23, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants