15 lines
424 B
Python
Executable File
15 lines
424 B
Python
Executable File
#!/usr/bin/env python3
|
|
import subprocess
|
|
import sys
|
|
|
|
process = subprocess.Popen(["cdparanoia", "-B", "--stderr-progress"], stdout=subprocess.PIPE, stderr=subprocess.PIPE)
|
|
for line in process.stderr:
|
|
out = line
|
|
if "outputting to" in out.decode():
|
|
print(out.decode().strip())
|
|
elif "##" == out.decode()[:2]:
|
|
print(out.decode().strip(), end="\r")
|
|
sys.stdout.write("\r")
|
|
else:
|
|
print(out.decode().strip())
|