From 4a7912f0cae025cfa3fcdeaac4d5f3d22e182b81 Mon Sep 17 00:00:00 2001
From: Sqozz <sqozz@geekify.de>
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())