From db6cf6e7735218b968cdaea93e8cdef158d19e73 Mon Sep 17 00:00:00 2001 From: Gordon Shumway <39967334+oddluck@users.noreply.github.com> Date: Mon, 3 Jun 2019 08:23:57 -0400 Subject: [PATCH] 1/2 block better line shortening --- ASCII/plugin.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/ASCII/plugin.py b/ASCII/plugin.py index 1aa540c..8e57976 100644 --- a/ASCII/plugin.py +++ b/ASCII/plugin.py @@ -609,8 +609,8 @@ class ASCII(callbacks.Plugin): aimg.append("") old_color = "99,99" for i in range(cols): - color1 = self.getColor(colormap[j][i].tolist(), speed) - color2 = self.getColor(colormap[j+1][i].tolist(), speed) + color1 = '%02d' % self.getColor(colormap[j][i].tolist(), speed) + color2 = '%02d' % self.getColor(colormap[j+1][i].tolist(), speed) color = "{0},{1}".format(int(color1), int(color2)) if color != old_color: if color1 == color2: @@ -633,6 +633,8 @@ class ASCII(callbacks.Plugin): else: aimg[k] += "▀" aimg[k] = re.sub("\x030,{0}(\s+)\x03{1},{0}".format(color2, color1), "\x03{0},{1}\g<1>".format(color1, color2), aimg[k]) + aimg[k] = aimg[k].replace("{0}".format(color1), "{0}".format(int(color1))) + aimg[k] = aimg[k].replace("{0}".format(color2), "{0}".format(int(color2))) k += 1 elif '1/4' in optlist: k = 0