diff --git a/pywal/templates/colors-wal.itermcolors b/pywal/templates/colors-wal.itermcolors new file mode 100644 index 0000000..b778029 --- /dev/null +++ b/pywal/templates/colors-wal.itermcolors @@ -0,0 +1,195 @@ + + + + + Ansi 0 Color + + Blue Component + {color0.b} + Green Component + {color0.g} + Red Component + {color0.r} + + Ansi 1 Color + + Blue Component + {color1.b} + Green Component + {color1.g} + Red Component + {color1.r} + + Ansi 10 Color + + Blue Component + {color10.b} + Green Component + {color10.g} + Red Component + {color10.r} + + Ansi 11 Color + + Blue Component + {color11.b} + Green Component + {color11.g} + Red Component + {color11.r} + + Ansi 12 Color + + Blue Component + {color12.b} + Green Component + {color12.g} + Red Component + {color12.r} + + Ansi 13 Color + + Blue Component + {color13.b} + Green Component + {color13.g} + Red Component + {color13.r} + + Ansi 14 Color + + Blue Component + {color14.b} + Green Component + {color14.g} + Red Component + {color14.r} + + Ansi 15 Color + + Blue Component + {color15.b} + Green Component + {color15.g} + Red Component + {color15.r} + + Ansi 2 Color + + Blue Component + {color2.b} + Green Component + {color2.g} + Red Component + {color2.r} + + Ansi 3 Color + + Blue Component + {color3.b} + Green Component + {color3.g} + Red Component + {color3.r} + + Ansi 4 Color + + Blue Component + {color4.b} + Green Component + {color4.g} + Red Component + {color4.r} + + Ansi 5 Color + + Blue Component + {color5.b} + Green Component + {color5.g} + Red Component + {color5.r} + + Ansi 6 Color + + Blue Component + {color6.b} + Green Component + {color6.g} + Red Component + {color6.r} + + Ansi 7 Color + + Blue Component + {color7.b} + Green Component + {color7.g} + Red Component + {color7.r} + + Ansi 8 Color + + Blue Component + {color8.b} + Green Component + {color8.g} + Red Component + {color8.r} + + Ansi 9 Color + + Blue Component + {color9.b} + Green Component + {color9.g} + Red Component + {color9.r} + + Background Color + + Blue Component + {background.b} + Green Component + {background.g} + Red Component + {background.r} + + Bold Color + + Blue Component + {foreground.b} + Green Component + {foreground.g} + Red Component + {foreground.r} + + Cursor Color + + Blue Component + {cursor.b} + Green Component + {cursor.g} + Red Component + {cursor.r} + + Cursor Text Color + + Blue Component + {background.b} + Green Component + {background.g} + Red Component + {background.r} + + Foreground Color + + Blue Component + {foreground.b} + Green Component + {foreground.g} + Red Component + {foreground.r} + + + diff --git a/pywal/util.py b/pywal/util.py index acca2f7..6a66a69 100644 --- a/pywal/util.py +++ b/pywal/util.py @@ -37,6 +37,24 @@ class Color: """Strip '#' from color.""" return self.hex_color[1:] + @property + def r(self): + """Red channel.""" + r = (*hex_to_rgb(self.hex_color),)[0] + return r/255 + + @property + def g(self): + """Green channel.""" + g = (*hex_to_rgb(self.hex_color),)[1] + return g/255 + + @property + def b(self): + """Blue channel.""" + b = (*hex_to_rgb(self.hex_color),)[2] + return b/255 + def read_file(input_file): """Read data from a file and trim newlines."""