emencia / diskette

💾 Export and import Django application data and medias
https://diskette.readthedocs.io/
MIT License
1 stars 0 forks source link

[diskette_load] Download progression #14

Open sveetch opened 6 months ago

sveetch commented 6 months ago

Is your feature request related to a problem? Please describe.

Currently, when archive is download, this is a silent operation that let user waiting for a finish message. For 200Mb dump it would not be very embarrassing, with a good network it is a matter of 1 or 2min maximum.

However starting from 1Go dump it starts to be annoying, since the operation may take many minutes to finish.

Describe the solution you'd like

A progress bar would be a nice feature. This could be achieved with TQDM or Rich. But this should be an optional dependency.

Describe alternatives you've considered

Trying to implement a basic progress bar without external libraries, it seems difficult and won't be as nice as with third libraries.