Armin Ronacher | a22a53d | 2007-03-31 20:44:33 +0200 | [diff] [blame] | 1 | # -*- coding: utf-8 -*- |
| 2 | """ |
| 3 | jinja.constants |
| 4 | ~~~~~~~~~~~~~~~ |
| 5 | |
| 6 | Various constants. |
| 7 | |
| 8 | :copyright: 2007 by Armin Ronacher. |
| 9 | :license: BSD, see LICENSE for more details. |
| 10 | """ |
| 11 | |
| 12 | |
Armin Ronacher | e39a5d2 | 2007-06-23 21:11:53 +0200 | [diff] [blame] | 13 | #: list of lorem ipsum words used by the lipsum() helper function |
Armin Ronacher | a22a53d | 2007-03-31 20:44:33 +0200 | [diff] [blame] | 14 | LOREM_IPSUM_WORDS = u'''\ |
| 15 | a ac accumsan ad adipiscing aenean aliquam aliquet amet ante aptent arcu at |
| 16 | auctor augue bibendum blandit class commodo condimentum congue consectetuer |
| 17 | consequat conubia convallis cras cubilia cum curabitur curae cursus dapibus |
| 18 | diam dictum dictumst dignissim dis dolor donec dui duis egestas eget eleifend |
| 19 | elementum elit enim erat eros est et etiam eu euismod facilisi facilisis fames |
| 20 | faucibus felis fermentum feugiat fringilla fusce gravida habitant habitasse hac |
| 21 | hendrerit hymenaeos iaculis id imperdiet in inceptos integer interdum ipsum |
| 22 | justo lacinia lacus laoreet lectus leo libero ligula litora lobortis lorem |
| 23 | luctus maecenas magna magnis malesuada massa mattis mauris metus mi molestie |
| 24 | mollis montes morbi mus nam nascetur natoque nec neque netus nibh nisi nisl non |
| 25 | nonummy nostra nulla nullam nunc odio orci ornare parturient pede pellentesque |
| 26 | penatibus per pharetra phasellus placerat platea porta porttitor posuere |
| 27 | potenti praesent pretium primis proin pulvinar purus quam quis quisque rhoncus |
| 28 | ridiculus risus rutrum sagittis sapien scelerisque sed sem semper senectus sit |
| 29 | sociis sociosqu sodales sollicitudin suscipit suspendisse taciti tellus tempor |
| 30 | tempus tincidunt torquent tortor tristique turpis ullamcorper ultrices |
| 31 | ultricies urna ut varius vehicula vel velit venenatis vestibulum vitae vivamus |
| 32 | viverra volutpat vulputate''' |
Armin Ronacher | 9a0078d | 2008-08-13 18:24:17 +0200 | [diff] [blame] | 33 | |
| 34 | |
| 35 | #: a dict of all html entities + apos |
| 36 | HTML_ENTITIES = { |
| 37 | 'AElig': 198, |
| 38 | 'Aacute': 193, |
| 39 | 'Acirc': 194, |
| 40 | 'Agrave': 192, |
| 41 | 'Alpha': 913, |
| 42 | 'Aring': 197, |
| 43 | 'Atilde': 195, |
| 44 | 'Auml': 196, |
| 45 | 'Beta': 914, |
| 46 | 'Ccedil': 199, |
| 47 | 'Chi': 935, |
| 48 | 'Dagger': 8225, |
| 49 | 'Delta': 916, |
| 50 | 'ETH': 208, |
| 51 | 'Eacute': 201, |
| 52 | 'Ecirc': 202, |
| 53 | 'Egrave': 200, |
| 54 | 'Epsilon': 917, |
| 55 | 'Eta': 919, |
| 56 | 'Euml': 203, |
| 57 | 'Gamma': 915, |
| 58 | 'Iacute': 205, |
| 59 | 'Icirc': 206, |
| 60 | 'Igrave': 204, |
| 61 | 'Iota': 921, |
| 62 | 'Iuml': 207, |
| 63 | 'Kappa': 922, |
| 64 | 'Lambda': 923, |
| 65 | 'Mu': 924, |
| 66 | 'Ntilde': 209, |
| 67 | 'Nu': 925, |
| 68 | 'OElig': 338, |
| 69 | 'Oacute': 211, |
| 70 | 'Ocirc': 212, |
| 71 | 'Ograve': 210, |
| 72 | 'Omega': 937, |
| 73 | 'Omicron': 927, |
| 74 | 'Oslash': 216, |
| 75 | 'Otilde': 213, |
| 76 | 'Ouml': 214, |
| 77 | 'Phi': 934, |
| 78 | 'Pi': 928, |
| 79 | 'Prime': 8243, |
| 80 | 'Psi': 936, |
| 81 | 'Rho': 929, |
| 82 | 'Scaron': 352, |
| 83 | 'Sigma': 931, |
| 84 | 'THORN': 222, |
| 85 | 'Tau': 932, |
| 86 | 'Theta': 920, |
| 87 | 'Uacute': 218, |
| 88 | 'Ucirc': 219, |
| 89 | 'Ugrave': 217, |
| 90 | 'Upsilon': 933, |
| 91 | 'Uuml': 220, |
| 92 | 'Xi': 926, |
| 93 | 'Yacute': 221, |
| 94 | 'Yuml': 376, |
| 95 | 'Zeta': 918, |
| 96 | 'aacute': 225, |
| 97 | 'acirc': 226, |
| 98 | 'acute': 180, |
| 99 | 'aelig': 230, |
| 100 | 'agrave': 224, |
| 101 | 'alefsym': 8501, |
| 102 | 'alpha': 945, |
| 103 | 'amp': 38, |
| 104 | 'and': 8743, |
| 105 | 'ang': 8736, |
| 106 | 'apos': 39, |
| 107 | 'aring': 229, |
| 108 | 'asymp': 8776, |
| 109 | 'atilde': 227, |
| 110 | 'auml': 228, |
| 111 | 'bdquo': 8222, |
| 112 | 'beta': 946, |
| 113 | 'brvbar': 166, |
| 114 | 'bull': 8226, |
| 115 | 'cap': 8745, |
| 116 | 'ccedil': 231, |
| 117 | 'cedil': 184, |
| 118 | 'cent': 162, |
| 119 | 'chi': 967, |
| 120 | 'circ': 710, |
| 121 | 'clubs': 9827, |
| 122 | 'cong': 8773, |
| 123 | 'copy': 169, |
| 124 | 'crarr': 8629, |
| 125 | 'cup': 8746, |
| 126 | 'curren': 164, |
| 127 | 'dArr': 8659, |
| 128 | 'dagger': 8224, |
| 129 | 'darr': 8595, |
| 130 | 'deg': 176, |
| 131 | 'delta': 948, |
| 132 | 'diams': 9830, |
| 133 | 'divide': 247, |
| 134 | 'eacute': 233, |
| 135 | 'ecirc': 234, |
| 136 | 'egrave': 232, |
| 137 | 'empty': 8709, |
| 138 | 'emsp': 8195, |
| 139 | 'ensp': 8194, |
| 140 | 'epsilon': 949, |
| 141 | 'equiv': 8801, |
| 142 | 'eta': 951, |
| 143 | 'eth': 240, |
| 144 | 'euml': 235, |
| 145 | 'euro': 8364, |
| 146 | 'exist': 8707, |
| 147 | 'fnof': 402, |
| 148 | 'forall': 8704, |
| 149 | 'frac12': 189, |
| 150 | 'frac14': 188, |
| 151 | 'frac34': 190, |
| 152 | 'frasl': 8260, |
| 153 | 'gamma': 947, |
| 154 | 'ge': 8805, |
| 155 | 'gt': 62, |
| 156 | 'hArr': 8660, |
| 157 | 'harr': 8596, |
| 158 | 'hearts': 9829, |
| 159 | 'hellip': 8230, |
| 160 | 'iacute': 237, |
| 161 | 'icirc': 238, |
| 162 | 'iexcl': 161, |
| 163 | 'igrave': 236, |
| 164 | 'image': 8465, |
| 165 | 'infin': 8734, |
| 166 | 'int': 8747, |
| 167 | 'iota': 953, |
| 168 | 'iquest': 191, |
| 169 | 'isin': 8712, |
| 170 | 'iuml': 239, |
| 171 | 'kappa': 954, |
| 172 | 'lArr': 8656, |
| 173 | 'lambda': 955, |
| 174 | 'lang': 9001, |
| 175 | 'laquo': 171, |
| 176 | 'larr': 8592, |
| 177 | 'lceil': 8968, |
| 178 | 'ldquo': 8220, |
| 179 | 'le': 8804, |
| 180 | 'lfloor': 8970, |
| 181 | 'lowast': 8727, |
| 182 | 'loz': 9674, |
| 183 | 'lrm': 8206, |
| 184 | 'lsaquo': 8249, |
| 185 | 'lsquo': 8216, |
| 186 | 'lt': 60, |
| 187 | 'macr': 175, |
| 188 | 'mdash': 8212, |
| 189 | 'micro': 181, |
| 190 | 'middot': 183, |
| 191 | 'minus': 8722, |
| 192 | 'mu': 956, |
| 193 | 'nabla': 8711, |
| 194 | 'nbsp': 160, |
| 195 | 'ndash': 8211, |
| 196 | 'ne': 8800, |
| 197 | 'ni': 8715, |
| 198 | 'not': 172, |
| 199 | 'notin': 8713, |
| 200 | 'nsub': 8836, |
| 201 | 'ntilde': 241, |
| 202 | 'nu': 957, |
| 203 | 'oacute': 243, |
| 204 | 'ocirc': 244, |
| 205 | 'oelig': 339, |
| 206 | 'ograve': 242, |
| 207 | 'oline': 8254, |
| 208 | 'omega': 969, |
| 209 | 'omicron': 959, |
| 210 | 'oplus': 8853, |
| 211 | 'or': 8744, |
| 212 | 'ordf': 170, |
| 213 | 'ordm': 186, |
| 214 | 'oslash': 248, |
| 215 | 'otilde': 245, |
| 216 | 'otimes': 8855, |
| 217 | 'ouml': 246, |
| 218 | 'para': 182, |
| 219 | 'part': 8706, |
| 220 | 'permil': 8240, |
| 221 | 'perp': 8869, |
| 222 | 'phi': 966, |
| 223 | 'pi': 960, |
| 224 | 'piv': 982, |
| 225 | 'plusmn': 177, |
| 226 | 'pound': 163, |
| 227 | 'prime': 8242, |
| 228 | 'prod': 8719, |
| 229 | 'prop': 8733, |
| 230 | 'psi': 968, |
| 231 | 'quot': 34, |
| 232 | 'rArr': 8658, |
| 233 | 'radic': 8730, |
| 234 | 'rang': 9002, |
| 235 | 'raquo': 187, |
| 236 | 'rarr': 8594, |
| 237 | 'rceil': 8969, |
| 238 | 'rdquo': 8221, |
| 239 | 'real': 8476, |
| 240 | 'reg': 174, |
| 241 | 'rfloor': 8971, |
| 242 | 'rho': 961, |
| 243 | 'rlm': 8207, |
| 244 | 'rsaquo': 8250, |
| 245 | 'rsquo': 8217, |
| 246 | 'sbquo': 8218, |
| 247 | 'scaron': 353, |
| 248 | 'sdot': 8901, |
| 249 | 'sect': 167, |
| 250 | 'shy': 173, |
| 251 | 'sigma': 963, |
| 252 | 'sigmaf': 962, |
| 253 | 'sim': 8764, |
| 254 | 'spades': 9824, |
| 255 | 'sub': 8834, |
| 256 | 'sube': 8838, |
| 257 | 'sum': 8721, |
| 258 | 'sup': 8835, |
| 259 | 'sup1': 185, |
| 260 | 'sup2': 178, |
| 261 | 'sup3': 179, |
| 262 | 'supe': 8839, |
| 263 | 'szlig': 223, |
| 264 | 'tau': 964, |
| 265 | 'there4': 8756, |
| 266 | 'theta': 952, |
| 267 | 'thetasym': 977, |
| 268 | 'thinsp': 8201, |
| 269 | 'thorn': 254, |
| 270 | 'tilde': 732, |
| 271 | 'times': 215, |
| 272 | 'trade': 8482, |
| 273 | 'uArr': 8657, |
| 274 | 'uacute': 250, |
| 275 | 'uarr': 8593, |
| 276 | 'ucirc': 251, |
| 277 | 'ugrave': 249, |
| 278 | 'uml': 168, |
| 279 | 'upsih': 978, |
| 280 | 'upsilon': 965, |
| 281 | 'uuml': 252, |
| 282 | 'weierp': 8472, |
| 283 | 'xi': 958, |
| 284 | 'yacute': 253, |
| 285 | 'yen': 165, |
| 286 | 'yuml': 255, |
| 287 | 'zeta': 950, |
| 288 | 'zwj': 8205, |
| 289 | 'zwnj': 8204 |
| 290 | } |