mirror of
https://github.com/jlu5/SupyPlugins.git
synced 2025-05-03 17:01:07 -05:00
SupyMisc: colors --all
This commit is contained in:
parent
6c166d1555
commit
ae34345b97
@ -30,6 +30,7 @@
|
|||||||
import random
|
import random
|
||||||
import re
|
import re
|
||||||
import json
|
import json
|
||||||
|
from itertools import product
|
||||||
try:
|
try:
|
||||||
from itertools import izip
|
from itertools import izip
|
||||||
except ImportError:
|
except ImportError:
|
||||||
@ -117,18 +118,22 @@ class SupyMisc(callbacks.Plugin):
|
|||||||
irc.reply(text)
|
irc.reply(text)
|
||||||
mreplace = wrap(mreplace, [commalist('something'), commalist('something'), 'text'])
|
mreplace = wrap(mreplace, [commalist('something'), commalist('something'), 'text'])
|
||||||
|
|
||||||
def colors(self, irc, msg, args):
|
def colors(self, irc, msg, args, opts):
|
||||||
"""takes no arguments.
|
"""takes no arguments.
|
||||||
|
|
||||||
Replies with a display of IRC colour codes."""
|
Replies with a display of IRC colour codes."""
|
||||||
s = ("\x03,00 \x0F\x0300 00\x0F \x03,01 \x0F\x0301 01\x0F \x03,02 \x0F\x0302 02\x0F \x03,03 "
|
opts = dict(opts)
|
||||||
"\x0F\x0303 03\x0F \x03,04 \x0F\x0304 04\x0F \x03,05 \x0F\x0305 05\x0F \x03,06 \x0F\x0306"
|
if 'all' in opts:
|
||||||
" 06\x0F \x03,07 \x0F\x0307 07\x0F \x03,08 \x0F\x0308 08\x0F \x03,09 \x0F\x0309 09\x0F "
|
s = ['\x03%s,%s %s,%s \x0F' % (x,y,x,y) for (x, y) in product(range(16), range(16))]
|
||||||
"\x03,10 \x0F\x0310 10\x0F \x03,11 \x0F\x0311 11\x0F \x03,12 \x0F\x0312 12\x0F \x03,13 "
|
s = ''.join(s)
|
||||||
"\x0F\x0313 13\x0F \x03,14 \x0F\x0314 14\x0F \x03,15 \x0F\x0315 15\x0F")
|
else:
|
||||||
|
s = ("\x03,00 \x0F\x0300 00\x0F \x03,01 \x0F\x0301 01\x0F \x03,02 \x0F\x0302 02\x0F \x03,03 "
|
||||||
|
"\x0F\x0303 03\x0F \x03,04 \x0F\x0304 04\x0F \x03,05 \x0F\x0305 05\x0F \x03,06 \x0F\x0306"
|
||||||
|
" 06\x0F \x03,07 \x0F\x0307 07\x0F \x03,08 \x0F\x0308 08\x0F \x03,09 \x0F\x0309 09\x0F "
|
||||||
|
"\x03,10 \x0F\x0310 10\x0F \x03,11 \x0F\x0311 11\x0F \x03,12 \x0F\x0312 12\x0F \x03,13 "
|
||||||
|
"\x0F\x0313 13\x0F \x03,14 \x0F\x0314 14\x0F \x03,15 \x0F\x0315 15\x0F")
|
||||||
irc.reply(s)
|
irc.reply(s)
|
||||||
colors = wrap(colors)
|
colors = wrap(colors, [getopts({'all': ''})])
|
||||||
colours = wrap(colors)
|
|
||||||
|
|
||||||
def tld(self, irc, msg, args, text):
|
def tld(self, irc, msg, args, text):
|
||||||
"""<tld>
|
"""<tld>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user