import json; import os; import sys; from colorist import hex; from colorist import ColorHex; from colorist import BgColorHex; red = ColorHex("#ff0000"); yellow = ColorHex("#ffff00"); green = ColorHex("#00ff00"); def get_current_d() : return os.getcwd(); print(f"{red}>>{red.OFF}{yellow} Has the directory changed?{yellow.OFF}"); diff_d = input(f"{red}>>{red.OFF} 1 or enter -- no, 2 -- yes : {yellow.OFF}"); if (diff_d == 1 or diff_d == "") : print(f"{red}>>{red.OFF}{yellow} Okey, use ~/.cache/wal/{yellow.OFF}"); print(f"{red}>>{red.OFF}{yellow} Go to the specified directory.{yellow.OFF}"); os.chdir('../../../../.cache/wal'); else: print(f"{red}>>{red.OFF}{yellow} Specify the directory: {yellow.OFF}"); w_directory = input(); print(f"{red}>>{red.OFF}{yellow} Go to the specified directory.{yellow.OFF}"); os.chdir(f"{w_directory}"); print(f"{red}>>{red.OFF} {green}START PARSING PROCESS{green.OFF} {red}<<{red.OFF}"); with open("colors.json", "r") as f: data = json.load(f); print(f"{red}>>{red.OFF}{yellow} Successfully.{yellow.OFF}"); print(f"{red}>>{red.OFF}{yellow} Output.{yellow.OFF}"); print("Used wallpaper:",data['wallpaper']); print(); print("> SPECIAL <"); for i in data['special'] : bg_color = BgColorHex(data['special'][f"{i}"]); color = ColorHex(data['special'][f"{i}"]) print(f"{i} --> {bg_color}{color}#######{color.OFF}{bg_color.OFF}"); print(); print("> COLORS <"); for i in data['colors'] : bg_color = BgColorHex(data['colors'][f"{i}"]); color = ColorHex(data['colors'][f"{i}"]) print(f"{i} --> {bg_color}{color}#######{color.OFF}{bg_color.OFF}");