def string2color(string:str) -> str:
    """ Generate more or less unique color for a given string """
    h = 0
    for char in string:
        h = ord(char) + ((h << 5) - h)
    return hex(h & 0x00FFFFFF)