Currently the cli interface properly displays the status of the current download. This needs to be rewritten to support multiple files being downloaded at once, including bitrate calculations. I was thinking something like the following:
23/1444 filename.rpm (download stats for given file)
*** Current Bitrate: N | Number Downloading: N | Mirrors Connected: N | Remaining: N
Where line one is a print with a return to send the stats print up the output buffer and the stats are stdout.flush() magic stats without carriage returns, breaks, etc.
This is going to be a pain. We might want to look into some sort of existing interface for this.
Metadata Update from @jsteffan:
- Issue assigned to jsteffan
- Issue set to the milestone: Pre-Version 0.4 Twisted Networking Rewrite
to comment on this ticket.