irccex- fantasy cryptocurrency exchange for irc |
git clone git://git.acid.vegas/irccex.git |
Log | Files | Refs | Archive | README | LICENSE |
constants.py (5398B)
1 #!/usr/bin/env python 2 # IRC Cryptocurrency Exchange (IRCCEX) - Developed by acidvegas in Python (https://git.acid.vegas/irccex) 3 # constants.py 4 5 # Control Characters 6 bold = '\x02' 7 color = '\x03' 8 italic = '\x1D' 9 underline = '\x1F' 10 reverse = '\x16' 11 reset = '\x0f' 12 13 # Color Codes 14 white = '00' 15 black = '01' 16 blue = '02' 17 green = '03' 18 red = '04' 19 brown = '05' 20 purple = '06' 21 orange = '07' 22 yellow = '08' 23 light_green = '09' 24 cyan = '10' 25 light_cyan = '11' 26 light_blue = '12' 27 pink = '13' 28 grey = '14' 29 light_grey = '15' 30 31 # Events 32 PASS = 'PASS' 33 NICK = 'NICK' 34 USER = 'USER' 35 OPER = 'OPER' 36 MODE = 'MODE' 37 SERVICE = 'SERVICE' 38 QUIT = 'QUIT' 39 SQUIT = 'SQUIT' 40 JOIN = 'JOIN' 41 PART = 'PART' 42 TOPIC = 'TOPIC' 43 NAMES = 'NAMES' 44 LIST = 'LIST' 45 INVITE = 'INVITE' 46 KICK = 'KICK' 47 PRIVMSG = 'PRIVMSG' 48 NOTICE = 'NOTICE' 49 MOTD = 'MOTD' 50 LUSERS = 'LUSERS' 51 VERSION = 'VERSION' 52 STATS = 'STATS' 53 LINKS = 'LINKS' 54 TIME = 'TIME' 55 CONNECT = 'CONNECT' 56 TRACE = 'TRACE' 57 ADMIN = 'ADMIN' 58 INFO = 'INFO' 59 SERVLIST = 'SERVLIST' 60 SQUERY = 'SQUERY' 61 WHO = 'WHO' 62 WHOIS = 'WHOIS' 63 WHOWAS = 'WHOWAS' 64 KILL = 'KILL' 65 PING = 'PING' 66 PONG = 'PONG' 67 ERROR = 'ERROR' 68 AWAY = 'AWAY' 69 REHASH = 'REHASH' 70 DIE = 'DIE' 71 RESTART = 'RESTART' 72 SUMMON = 'SUMMON' 73 USERS = 'USERS' 74 WALLOPS = 'WALLOPS' 75 USERHOST = 'USERHOST' 76 ISON = 'ISON' 77 78 # Event Numerics 79 RPL_WELCOME = '001' 80 RPL_YOURHOST = '002' 81 RPL_CREATED = '003' 82 RPL_MYINFO = '004' 83 RPL_ISUPPORT = '005' 84 RPL_TRACELINK = '200' 85 RPL_TRACECONNECTING = '201' 86 RPL_TRACEHANDSHAKE = '202' 87 RPL_TRACEUNKNOWN = '203' 88 RPL_TRACEOPERATOR = '204' 89 RPL_TRACEUSER = '205' 90 RPL_TRACESERVER = '206' 91 RPL_TRACESERVICE = '207' 92 RPL_TRACENEWTYPE = '208' 93 RPL_TRACECLASS = '209' 94 RPL_STATSLINKINFO = '211' 95 RPL_STATSCOMMANDS = '212' 96 RPL_STATSCLINE = '213' 97 RPL_STATSILINE = '215' 98 RPL_STATSKLINE = '216' 99 RPL_STATSYLINE = '218' 100 RPL_ENDOFSTATS = '219' 101 RPL_UMODEIS = '221' 102 RPL_SERVLIST = '234' 103 RPL_SERVLISTEND = '235' 104 RPL_STATSLLINE = '241' 105 RPL_STATSUPTIME = '242' 106 RPL_STATSOLINE = '243' 107 RPL_STATSHLINE = '244' 108 RPL_LUSERCLIENT = '251' 109 RPL_LUSEROP = '252' 110 RPL_LUSERUNKNOWN = '253' 111 RPL_LUSERCHANNELS = '254' 112 RPL_LUSERME = '255' 113 RPL_ADMINME = '256' 114 RPL_ADMINLOC1 = '257' 115 RPL_ADMINLOC2 = '258' 116 RPL_ADMINEMAIL = '259' 117 RPL_TRACELOG = '261' 118 RPL_TRYAGAIN = '263' 119 RPL_NONE = '300' 120 RPL_AWAY = '301' 121 RPL_USERHOST = '302' 122 RPL_ISON = '303' 123 RPL_UNAWAY = '305' 124 RPL_NOWAWAY = '306' 125 RPL_WHOISUSER = '311' 126 RPL_WHOISSERVER = '312' 127 RPL_WHOISOPERATOR = '313' 128 RPL_WHOWASUSER = '314' 129 RPL_ENDOFWHO = '315' 130 RPL_WHOISIDLE = '317' 131 RPL_ENDOFWHOIS = '318' 132 RPL_WHOISCHANNELS = '319' 133 RPL_LIST = '322' 134 RPL_LISTEND = '323' 135 RPL_CHANNELMODEIS = '324' 136 RPL_NOTOPIC = '331' 137 RPL_TOPIC = '332' 138 RPL_INVITING = '341' 139 RPL_INVITELIST = '346' 140 RPL_ENDOFINVITELIST = '347' 141 RPL_EXCEPTLIST = '348' 142 RPL_ENDOFEXCEPTLIST = '349' 143 RPL_VERSION = '351' 144 RPL_WHOREPLY = '352' 145 RPL_NAMREPLY = '353' 146 RPL_LINKS = '364' 147 RPL_ENDOFLINKS = '365' 148 RPL_ENDOFNAMES = '366' 149 RPL_BANLIST = '367' 150 RPL_ENDOFBANLIST = '368' 151 RPL_ENDOFWHOWAS = '369' 152 RPL_INFO = '371' 153 RPL_MOTD = '372' 154 RPL_ENDOFINFO = '374' 155 RPL_MOTDSTART = '375' 156 RPL_ENDOFMOTD = '376' 157 RPL_YOUREOPER = '381' 158 RPL_REHASHING = '382' 159 RPL_YOURESERVICE = '383' 160 RPL_TIME = '391' 161 RPL_USERSSTART = '392' 162 RPL_USERS = '393' 163 RPL_ENDOFUSERS = '394' 164 RPL_NOUSERS = '395' 165 ERR_NOSUCHNICK = '401' 166 ERR_NOSUCHSERVER = '402' 167 ERR_NOSUCHCHANNEL = '403' 168 ERR_CANNOTSENDTOCHAN = '404' 169 ERR_TOOMANYCHANNELS = '405' 170 ERR_WASNOSUCHNICK = '406' 171 ERR_TOOMANYTARGETS = '407' 172 ERR_NOSUCHSERVICE = '408' 173 ERR_NOORIGIN = '409' 174 ERR_NORECIPIENT = '411' 175 ERR_NOTEXTTOSEND = '412' 176 ERR_NOTOPLEVEL = '413' 177 ERR_WILDTOPLEVEL = '414' 178 ERR_BADMASK = '415' 179 ERR_UNKNOWNCOMMAND = '421' 180 ERR_NOMOTD = '422' 181 ERR_NOADMININFO = '423' 182 ERR_FILEERROR = '424' 183 ERR_NONICKNAMEGIVEN = '431' 184 ERR_ERRONEUSNICKNAME = '432' 185 ERR_NICKNAMEINUSE = '433' 186 ERR_NICKCOLLISION = '436' 187 ERR_USERNOTINCHANNEL = '441' 188 ERR_NOTONCHANNEL = '442' 189 ERR_USERONCHANNEL = '443' 190 ERR_NOLOGIN = '444' 191 ERR_SUMMONDISABLED = '445' 192 ERR_USERSDISABLED = '446' 193 ERR_NOTREGISTERED = '451' 194 ERR_NEEDMOREPARAMS = '461' 195 ERR_ALREADYREGISTRED = '462' 196 ERR_NOPERMFORHOST = '463' 197 ERR_PASSWDMISMATCH = '464' 198 ERR_YOUREBANNEDCREEP = '465' 199 ERR_KEYSET = '467' 200 ERR_CHANNELISFULL = '471' 201 ERR_UNKNOWNMODE = '472' 202 ERR_INVITEONLYCHAN = '473' 203 ERR_BANNEDFROMCHAN = '474' 204 ERR_BADCHANNELKEY = '475' 205 ERR_BADCHANMASK = '476' 206 ERR_BANLISTFULL = '478' 207 ERR_NOPRIVILEGES = '481' 208 ERR_CHANOPRIVSNEEDED = '482' 209 ERR_CANTKILLSERVER = '483' 210 ERR_UNIQOPRIVSNEEDED = '485' 211 ERR_NOOPERHOST = '491' 212 ERR_UMODEUNKNOWNFLAG = '501' 213 ERR_USERSDONTMATCH = '502'