treeform / puppy

Puppy fetches via HTTP and HTTPS
MIT License
184 stars 27 forks source link

Add dlprogress callbacks #74

Open JorySchossau opened 2 years ago

JorySchossau commented 2 years ago

Summary:

I really need minimal x-platform download progress for a project. To my knowledge no nim lib exists that allows this, but puppy is the closest. It would be ideal to also implement upload progress, but I figure one thing at a time. Also, download progress is far more common of a need than upload progress -- so a phased development doesn't seem horrible.

What's working in this PR:

What's broken: Instead of including my attempt for macOS, I've left it untouched. This means it will not compile right now due to breaking signature changes elsewhere.

Features:

Assumptions:

What needs help or guidance:

guzba commented 2 years ago

Thanks for working on this. We'll take a look.