ArneVogel / concat

Download your vods from twitch in the command line
https://www.arnevogel.com/standalone-concat-version/
GNU General Public License v3.0
205 stars 33 forks source link

[Feature Request] Loading bar + file sizes in console #34

Closed pointydev closed 5 years ago

pointydev commented 6 years ago

Hey there,

Would like to request a feature similar to npm's progress bar when handling downloads, see the gif below:

https://pointy.needs-to-s.top/09d29b.gif

My reasoning behind this is the fact that a series of dots appearing isn't exactly the most helpful progress indicator, and only really serves as an indicator that the tool is still responding.

Thanks, Elliott

MCOfficer commented 6 years ago

a simpler solution would be to simply give the number of finished and total chunks. i'm not fluent in go, but from looking at the code, both numbers appear to be known.

kirides commented 5 years ago

My fork supports a progress-bar (only displaying a bar and percentage), aswell as retrying (3x) for failed requests (eg. a cdn file could not be fetched) aswell as partial downloads starting at -start "1 20 0" going until -end full, also fully configurable concurrent download limit (default: 5 concurrent downloads)

MCOfficer commented 5 years ago

nice. you might want to PR this back here, in case this repo becomes active again.

ArneVogel commented 5 years ago

@Kirides yeah as MCOfficer mentioned feel free to create a pull request. Most people download the tool from this repo so if you want with a pull request I can create new binaries with your changed incorporated.

kirides commented 5 years ago

@ArneVogel my fork drifted a little from your work :/

How would you like me to PR? (With all of my current changes? Just the parts that are required?)

shilangyu commented 5 years ago

Added a loading bar together with doneChunks/totalChunks indicator