pytermgui.color_table
The xterm-spec color table.
1"""The xterm-spec color table.""" 2 3# Adapted from https://gist.github.com/MicahElliott/719710 4# TODO: Maybe this could be generated dynamically? 5# See https://superuser.com/a/905280 6COLOR_TABLE = [ 7 (0, 0, 0), 8 (170, 0, 0), 9 (0, 170, 0), 10 (170, 85, 0), 11 (0, 0, 170), 12 (170, 0, 170), 13 (0, 170, 170), 14 (170, 170, 170), 15 (85, 85, 85), 16 (255, 85, 85), 17 (85, 255, 85), 18 (255, 255, 85), 19 (85, 85, 255), 20 (255, 85, 255), 21 (85, 255, 255), 22 (255, 255, 255), 23 (0, 0, 0), 24 (0, 0, 95), 25 (0, 0, 135), 26 (0, 0, 175), 27 (0, 0, 215), 28 (0, 0, 255), 29 (0, 95, 0), 30 (0, 95, 95), 31 (0, 95, 135), 32 (0, 95, 175), 33 (0, 95, 215), 34 (0, 95, 255), 35 (0, 135, 0), 36 (0, 135, 95), 37 (0, 135, 135), 38 (0, 135, 175), 39 (0, 135, 215), 40 (0, 135, 255), 41 (0, 175, 0), 42 (0, 175, 95), 43 (0, 175, 135), 44 (0, 175, 175), 45 (0, 175, 215), 46 (0, 175, 255), 47 (0, 215, 0), 48 (0, 215, 95), 49 (0, 215, 135), 50 (0, 215, 175), 51 (0, 215, 215), 52 (0, 215, 255), 53 (0, 255, 0), 54 (0, 255, 95), 55 (0, 255, 135), 56 (0, 255, 175), 57 (0, 255, 215), 58 (0, 255, 255), 59 (95, 0, 0), 60 (95, 0, 95), 61 (95, 0, 135), 62 (95, 0, 175), 63 (95, 0, 215), 64 (95, 0, 255), 65 (95, 95, 0), 66 (95, 95, 95), 67 (95, 95, 135), 68 (95, 95, 175), 69 (95, 95, 215), 70 (95, 95, 255), 71 (95, 135, 0), 72 (95, 135, 95), 73 (95, 135, 135), 74 (95, 135, 175), 75 (95, 135, 215), 76 (95, 135, 255), 77 (95, 175, 0), 78 (95, 175, 95), 79 (95, 175, 135), 80 (95, 175, 175), 81 (95, 175, 215), 82 (95, 175, 255), 83 (95, 215, 0), 84 (95, 215, 95), 85 (95, 215, 135), 86 (95, 215, 175), 87 (95, 215, 215), 88 (95, 215, 255), 89 (95, 255, 0), 90 (95, 255, 95), 91 (95, 255, 135), 92 (95, 255, 175), 93 (95, 255, 215), 94 (95, 255, 255), 95 (135, 0, 0), 96 (135, 0, 95), 97 (135, 0, 135), 98 (135, 0, 175), 99 (135, 0, 215), 100 (135, 0, 255), 101 (135, 95, 0), 102 (135, 95, 95), 103 (135, 95, 135), 104 (135, 95, 175), 105 (135, 95, 215), 106 (135, 95, 255), 107 (135, 135, 0), 108 (135, 135, 95), 109 (135, 135, 135), 110 (135, 135, 175), 111 (135, 135, 215), 112 (135, 135, 255), 113 (135, 175, 0), 114 (135, 175, 95), 115 (135, 175, 135), 116 (135, 175, 175), 117 (135, 175, 215), 118 (135, 175, 255), 119 (135, 215, 0), 120 (135, 215, 95), 121 (135, 215, 135), 122 (135, 215, 175), 123 (135, 215, 215), 124 (135, 215, 255), 125 (135, 255, 0), 126 (135, 255, 95), 127 (135, 255, 135), 128 (135, 255, 175), 129 (135, 255, 215), 130 (135, 255, 255), 131 (175, 0, 0), 132 (175, 0, 95), 133 (175, 0, 135), 134 (175, 0, 175), 135 (175, 0, 215), 136 (175, 0, 255), 137 (175, 95, 0), 138 (175, 95, 95), 139 (175, 95, 135), 140 (175, 95, 175), 141 (175, 95, 215), 142 (175, 95, 255), 143 (175, 135, 0), 144 (175, 135, 95), 145 (175, 135, 135), 146 (175, 135, 175), 147 (175, 135, 215), 148 (175, 135, 255), 149 (175, 175, 0), 150 (175, 175, 95), 151 (175, 175, 135), 152 (175, 175, 175), 153 (175, 175, 215), 154 (175, 175, 255), 155 (175, 215, 0), 156 (175, 215, 95), 157 (175, 215, 135), 158 (175, 215, 175), 159 (175, 215, 215), 160 (175, 215, 255), 161 (175, 255, 0), 162 (175, 255, 95), 163 (175, 255, 135), 164 (175, 255, 175), 165 (175, 255, 215), 166 (175, 255, 255), 167 (215, 0, 0), 168 (215, 0, 95), 169 (215, 0, 135), 170 (215, 0, 175), 171 (215, 0, 215), 172 (215, 0, 255), 173 (215, 95, 0), 174 (215, 95, 95), 175 (215, 95, 135), 176 (215, 95, 175), 177 (215, 95, 215), 178 (215, 95, 255), 179 (215, 135, 0), 180 (215, 135, 95), 181 (215, 135, 135), 182 (215, 135, 175), 183 (215, 135, 215), 184 (215, 135, 255), 185 (215, 175, 0), 186 (215, 175, 95), 187 (215, 175, 135), 188 (215, 175, 175), 189 (215, 175, 215), 190 (215, 175, 255), 191 (215, 215, 0), 192 (215, 215, 95), 193 (215, 215, 135), 194 (215, 215, 175), 195 (215, 215, 215), 196 (215, 215, 255), 197 (215, 255, 0), 198 (215, 255, 95), 199 (215, 255, 135), 200 (215, 255, 175), 201 (215, 255, 215), 202 (215, 255, 255), 203 (255, 0, 0), 204 (255, 0, 95), 205 (255, 0, 135), 206 (255, 0, 175), 207 (255, 0, 215), 208 (255, 0, 255), 209 (255, 95, 0), 210 (255, 95, 95), 211 (255, 95, 135), 212 (255, 95, 175), 213 (255, 95, 215), 214 (255, 95, 255), 215 (255, 135, 0), 216 (255, 135, 95), 217 (255, 135, 135), 218 (255, 135, 175), 219 (255, 135, 215), 220 (255, 135, 255), 221 (255, 175, 0), 222 (255, 175, 95), 223 (255, 175, 135), 224 (255, 175, 175), 225 (255, 175, 215), 226 (255, 175, 255), 227 (255, 215, 0), 228 (255, 215, 95), 229 (255, 215, 135), 230 (255, 215, 175), 231 (255, 215, 215), 232 (255, 215, 255), 233 (255, 255, 0), 234 (255, 255, 95), 235 (255, 255, 135), 236 (255, 255, 175), 237 (255, 255, 215), 238 (255, 255, 255), 239 (8, 8, 8), 240 (18, 18, 18), 241 (28, 28, 28), 242 (38, 38, 38), 243 (48, 48, 48), 244 (58, 58, 58), 245 (68, 68, 68), 246 (78, 78, 78), 247 (88, 88, 88), 248 (98, 98, 98), 249 (108, 108, 108), 250 (118, 118, 118), 251 (128, 128, 128), 252 (138, 138, 138), 253 (148, 148, 148), 254 (158, 158, 158), 255 (168, 168, 168), 256 (178, 178, 178), 257 (188, 188, 188), 258 (198, 198, 198), 259 (208, 208, 208), 260 (218, 218, 218), 261 (228, 228, 228), 262 (238, 238, 238), 263]