From 1541af9052d9c12fb3d23832838fce69fcc02761 Mon Sep 17 00:00:00 2001 From: Dylan Araps Date: Thu, 29 Jun 2017 18:52:44 +1000 Subject: colors: Convert colors to rgb for putty. --- pywal/export_colors.py | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/pywal/export_colors.py b/pywal/export_colors.py index 9a3d958..90b3b8f 100755 --- a/pywal/export_colors.py +++ b/pywal/export_colors.py @@ -28,9 +28,21 @@ def template(colors, input_file): def export_all_templates(colors): """Export all template files.""" + # Exclude these templates from the loop. + # The excluded templates need color + # conversion or other intervention. + exclude = ["colors-putty.reg"] + # Merge both dicts. colors["colors"].update(colors["special"]) + # Convert colors to other format. + colors_rgb = {k: util.hex_to_rgb(v) for k, v in colors["colors"].items()} + # pylint: disable=W0106 [template(colors["colors"], file.name) - for file in os.scandir(TEMPLATE_DIR)] + for file in os.scandir(TEMPLATE_DIR) + if file not in exclude] + + # Call 'putty' manually since it needs RGB colors. + template(colors_rgb, "colors-putty.reg") -- cgit v1.2.3