From 4a7912f0cae025cfa3fcdeaac4d5f3d22e182b81 Mon Sep 17 00:00:00 2001 From: Sqozz Date: Sun, 9 Oct 2016 19:29:39 +0200 Subject: [PATCH] initial code --- .gitignore | 2 ++ ripbot.py | 14 ++++++++++++++ 2 files changed, 16 insertions(+) create mode 100755 ripbot.py diff --git a/.gitignore b/.gitignore index 7f7cccc..da0c346 100644 --- a/.gitignore +++ b/.gitignore @@ -58,3 +58,5 @@ docs/_build/ # PyBuilder target/ +# Vim +*.swp diff --git a/ripbot.py b/ripbot.py new file mode 100755 index 0000000..8741c54 --- /dev/null +++ b/ripbot.py @@ -0,0 +1,14 @@ +#!/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())