ripbot/ripbot.py

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())