diff options
author | davidpkj <davidpenkow1@gmail.com> | 2023-03-15 14:09:28 +0100 |
---|---|---|
committer | davidpkj <davidpenkow1@gmail.com> | 2023-03-15 14:09:28 +0100 |
commit | 08a332d0daa13e52e4c8ae9bf2dbcb6408041a34 (patch) | |
tree | b75fbf58009572ed8edeb81452276ff6d5d66ec8 /scripts/.local/bin/personal/colorconvert | |
parent | 2c71b057b66f817ca66b3a16eba901a9d214a3cb (diff) |
Cleaned up some scripts
Diffstat (limited to 'scripts/.local/bin/personal/colorconvert')
-rwxr-xr-x | scripts/.local/bin/personal/colorconvert | 28 |
1 files changed, 0 insertions, 28 deletions
diff --git a/scripts/.local/bin/personal/colorconvert b/scripts/.local/bin/personal/colorconvert deleted file mode 100755 index 6777f23..0000000 --- a/scripts/.local/bin/personal/colorconvert +++ /dev/null @@ -1,28 +0,0 @@ -#!/usr/bin/env python3 - -import sys -import colorsys - -def hsl2hex(color): - # regex = r'hsl\(\s*(\d+),\s*(\d+)%,\s*(\d+)%\s*\);' - # lines = [re.findall(regex,line) for line in one_dark_syn.split('\n')] - # rgbs = [colorsys.hsv_to_rgb(int(line[1][0])/360, int(line[0][1])/100, int(line[0][2])/100) for line in lines if line] - # rgbhex = ["".join("%03X" % round(i*255) for i in rgb) for rgb in rgbs] - - colors = color.split(",") - color_rgb_frac = colorsys.hls_to_rgb(int(colors[0]) / 360, int(colors[2]) / 100, int(color[1]) / 100) - print(color_rgb_frac) - color_rgb = [round(value / 255) for value in color_rgb_frac] - print(color_rgb) - color_hex = [",".join("%3X" % rgb for rgb in color_rgb)] - print(color_hex) - return color_hex - -# https://www.rapidtables.com/convert/color/hsl-to-rgb.html - -if __name__ == "__main__": - if sys.argv[1] == "hsl2hex": - print(hsl2hex(sys.argv[2])) - else: - print("Usage example:\ncolorconvert hsl2hex 78,50,60") - |