##// END OF EJS Templates
Added ability to reset tripcode
Added ability to reset tripcode

File last commit:

r1296:34238f79 default
r1296:34238f79 default
Show More
tripcode.py
26 lines | 746 B | text/x-python | PythonLexer
class Tripcode:
def __init__(self, code_str):
self.tripcode = code_str
def get_color(self):
return self.tripcode[:6]
def get_background(self):
code = self.get_color()
result = ''
for i in range(0, len(code), 2):
p = code[i:i+2]
background = hex(255 - int(p, 16))[2:]
if len(background) < 2:
background = '0' + background
result += background
return result
def get_short_text(self):
return self.tripcode[:8]
def get_view(self):
return '<span style="color: #{}; background: #{}">{}</span>'\
.format(self.get_color(), self.get_background(),
self.get_short_text())