I'm working on a simple GUI Python script to do some simple tasks on a system. Some of that work involves apt-get install
to install some packages.
While this is going on, I want to display a progress bar that should update with the progress of the download, using the little percentage shown in apt-get's interface in the terminal.
BUT! I can't find a way to get the progress info. Piping or redirecting the output of apt-get just gives static lines that show the "completed download" message for each package, and same for reading via subprocess.Popen()
in my script.
How can I read from apt-get's output to get the percentages of the file downloaded?