diff --git a/plugins/util/formatting.py b/plugins/util/formatting.py new file mode 100644 index 0000000..442adf5 --- /dev/null +++ b/plugins/util/formatting.py @@ -0,0 +1,34 @@ +def raw(format_string): + """Replace based irc formatting""" + stuff = {} + stuff['col'] = {'[white]':'\x030', + '[black]':'\x031', + '[dblue]':'\x032', + '[dgreen]':'\x033', + '[dred]':'\x034', + '[brown]':'\x035', + '[purple]':'\x036', + '[gold]':'\x037', + '[yellow]':'\x038', + '[green]':'\x039', + '[cyan]':'\x0310', + '[lblue]':'\x0311', + '[blue]':'\x0312', + '[pink]':'\x0313', + '[gray]':'\x0314', + '[lgray]':'\x0315', + '[err]':'\x034\x02' + '[/err]':'\x030\x02'} + stuff['style'] = {'[b]':'\x02', + '[clear]':'\x0f'} + stuff['sym'] = {'[point]':'\x07'} + stuff['text'] = {'[url]':'http://'} + final = {} + for x in stuff: + final.update(stuff[x]) + for x in final: + format_string = format_string.replace(x,final[x]) + return format_string +def err(format_string): + """Format the string with standard error styling""" + return "\x034\x02{}\x0f".format(format_string) \ No newline at end of file