What to do if wget's progress:mega doen't cut it anymore?
I went down a big long path of playing with modifying the wget output on the fly because I couldn't figure this out either. Then I found this debian bugreport which led me to the -e dotbytes=X
option in wget. I tested this and it works with my wget-1.12:
wget blah --progress=dot -e dotbytes=10M
prints a dot for every 10M of output. You can use 1000M or whatever you like.
I know this is a bit out of date, but just for completeness there is also a dot:giga
style with wget-1.12
wget blah --progress=dot:giga
From the man page:
If "mega" is not enough then you can use the "giga" style---each dot represents 1M retrieved, there are eight dots in a cluster, and 32 dots on each line (so each line contains 32M).
This is not as flexible as the -e, --execute
option, but it is a pre-packaged alternative