0rx

coloring.py (cellinux-bot additional)

0rx
Jun 9th, 2016
249
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 2.24 KB | None | 0 0
  1. import json
  2. import random
  3.  
  4. colors = {"blue":"3333ff","red":"ff0000","black":"000000","white":"ffffff","grey":"808080","yellow":"ffff00","orange":"ff6600","purple":"cc33cc","pink":"ff99ff","crimson":"af002a","amber":"ffbf00","aqua":"00ffff","azure":"007fff","violet":"8a2be2","brown":"6b4423","chartreuse":"7fff00","cherry":"de3163","chocolate":"d2691e","coquelicot":"ff3800","darkcyan":"008b8b","darkgreen":"013220","darkmagenta":"8b008b","darkorchid":"9932cc","darkred":"8b0000","ginger":"b06500","gold":"ffd700","goldenpoppy":"fcc200","goldenrod":"daa520","green":"00ff00","harlequin":"3fff00","harvestgold":"da9100","heartgold":"808000","jade":"00a86b","jasper":"d73b3e","jetblack":"343434","kucrimson":"e8000d","lemon":"fff700","lime":"e3ff00","maroon":"800000","mint":"3eb489","mintgreen":"98ff98","scarlet":"ff2400"}
  5.  
  6. listcolor = ['blue', 'red', 'black', 'white', 'grey', 'yellow', 'orange', 'purple', 'pink', 'crimson', 'amber', 'aqua', 'azure', 'violet', 'brown', 'chartreuse', 'cherry', 'chocolate', 'coquelicot', 'darkcyan', 'darkgreen', 'darkmagenta', 'darkorchid', 'darkred', 'ginger', 'gold', 'goldenpoppy', 'goldenrod', 'green', 'harlequin', 'harvestgold', 'heartgold', 'jade', 'jasper', 'jetblack', 'kucrimson', 'lemon', 'lime', 'maroon', 'mint', 'mintgreen', 'scarlet']
  7.  
  8. def colorLite(seth, args):
  9.         choice, args = args.split("!", 1)
  10.         choice = colors[choice]
  11.         size = seth.user._getFontSize()
  12.         face = seth.user._getFontFace()
  13.         fcolor = seth.user._getFontColor()
  14.         ncolor = seth.user._getNameColor()
  15.         form = "<f x%s%s=\"%s\">%s<f x%s%s=\"%s\">"% (size, choice, face, args, size, fcolor, face)
  16.         return form
  17.    
  18. def colorBold(seth, args):
  19.         choice, args = args.split("!", 1)
  20.         choice = colors[choice]
  21.         size = seth.user._getFontSize()
  22.         face = seth.user._getFontFace()
  23.         fcolor = seth.user._getFontColor()
  24.         ncolor = seth.user._getNameColor()
  25.         form = "<f x%s%s=\"%s\"><b>%s</b><f x%s%s=\"%s\">"% (size, choice, face, args, size, fcolor, face)
  26.         return form
  27.  
  28.  
  29. def colorTest(seth, args=None):
  30.         if args == None:return "nay"
  31.         return colorBold(seth, args+"!"+args)+" - "+colorLite(seth, args+"!"+colors[args])
Add Comment
Please, Sign In to add comment