%PDF- %PDF-
Direktori : /proc/thread-self/root/usr/lib/calibre/calibre/ebooks/lit/maps/ |
Current File : //proc/thread-self/root/usr/lib/calibre/calibre/ebooks/lit/maps/html.py |
__license__ = 'GPL v3' __copyright__ = '2008, Marshall T. Vandegrift <llasram@gmail.com>' """ Microsoft LIT HTML tag and attribute tables, copied from ConvertLIT. """ TAGS = [ None, None, None, "a", "acronym", "address", "applet", "area", "b", "base", "basefont", "bdo", "bgsound", "big", "blink", "blockquote", "body", "br", "button", "caption", "center", "cite", "code", "col", "colgroup", None, None, "dd", "del", "dfn", "dir", "div", "dl", "dt", "em", "embed", "fieldset", "font", "form", "frame", "frameset", None, "h1", "h2", "h3", "h4", "h5", "h6", "head", "hr", "html", "i", "iframe", "img", "input", "ins", "kbd", "label", "legend", "li", "link", "tag61", "map", "tag63", "tag64", "meta", "nextid", "nobr", "noembed", "noframes", "noscript", "object", "ol", "option", "p", "param", "plaintext", "pre", "q", "rp", "rt", "ruby", "s", "samp", "script", "select", "small", "span", "strike", "strong", "style", "sub", "sup", "table", "tbody", "tc", "td", "textarea", "tfoot", "th", "thead", "title", "tr", "tt", "u", "ul", "var", "wbr", None, ] ATTRS0 = { 0x8010: "tabindex", 0x8046: "title", 0x804b: "style", 0x804d: "disabled", 0x83ea: "class", 0x83eb: "id", 0x83fe: "datafld", 0x83ff: "datasrc", 0x8400: "dataformatas", 0x87d6: "accesskey", 0x9392: "lang", 0x93ed: "language", 0x93fe: "dir", 0x9771: "onmouseover", 0x9772: "onmouseout", 0x9773: "onmousedown", 0x9774: "onmouseup", 0x9775: "onmousemove", 0x9776: "onkeydown", 0x9777: "onkeyup", 0x9778: "onkeypress", 0x9779: "onclick", 0x977a: "ondblclick", 0x977e: "onhelp", 0x977f: "onfocus", 0x9780: "onblur", 0x9783: "onrowexit", 0x9784: "onrowenter", 0x9786: "onbeforeupdate", 0x9787: "onafterupdate", 0x978a: "onreadystatechange", 0x9790: "onscroll", 0x9794: "ondragstart", 0x9795: "onresize", 0x9796: "onselectstart", 0x9797: "onerrorupdate", 0x9799: "ondatasetchanged", 0x979a: "ondataavailable", 0x979b: "ondatasetcomplete", 0x979c: "onfilterchange", 0x979f: "onlosecapture", 0x97a0: "onpropertychange", 0x97a2: "ondrag", 0x97a3: "ondragend", 0x97a4: "ondragenter", 0x97a5: "ondragover", 0x97a6: "ondragleave", 0x97a7: "ondrop", 0x97a8: "oncut", 0x97a9: "oncopy", 0x97aa: "onpaste", 0x97ab: "onbeforecut", 0x97ac: "onbeforecopy", 0x97ad: "onbeforepaste", 0x97af: "onrowsdelete", 0x97b0: "onrowsinserted", 0x97b1: "oncellchange", 0x97b2: "oncontextmenu", 0x97b6: "onbeforeeditfocus", } ATTRS3 = { 0x0001: "href", 0x03ec: "target", 0x03ee: "rel", 0x03ef: "rev", 0x03f0: "urn", 0x03f1: "methods", 0x8001: "name", 0x8046: "title", 0x804b: "style", 0x83ea: "class", 0x83eb: "id", } ATTRS5 = { 0x9399: "clear", } ATTRS6 = { 0x8001: "name", 0x8006: "width", 0x8007: "height", 0x804a: "align", 0x8bbb: "classid", 0x8bbc: "data", 0x8bbf: "codebase", 0x8bc0: "codetype", 0x8bc1: "code", 0x8bc2: "type", 0x8bc5: "vspace", 0x8bc6: "hspace", 0x978e: "onerror", } ATTRS7 = { 0x0001: "href", 0x03ea: "shape", 0x03eb: "coords", 0x03ed: "target", 0x03ee: "alt", 0x03ef: "nohref", 0x8046: "title", 0x804b: "style", 0x83ea: "class", 0x83eb: "id", } ATTRS8 = { 0x8046: "title", 0x804b: "style", 0x83ea: "class", 0x83eb: "id", } ATTRS9 = { 0x03ec: "href", 0x03ed: "target", } ATTRS10 = { 0x938b: "color", 0x939b: "face", 0x93a3: "size", } ATTRS12 = { 0x03ea: "src", 0x03eb: "loop", 0x03ec: "volume", 0x03ed: "balance", } ATTRS13 = { 0x8046: "title", 0x804b: "style", 0x83ea: "class", 0x83eb: "id", } ATTRS15 = { 0x8046: "title", 0x804b: "style", 0x83ea: "class", 0x83eb: "id", 0x9399: "clear", } ATTRS16 = { 0x07db: "link", 0x07dc: "alink", 0x07dd: "vlink", 0x8046: "title", 0x804b: "style", 0x83ea: "class", 0x83eb: "id", 0x938a: "background", 0x938b: "text", 0x938e: "nowrap", 0x93ae: "topmargin", 0x93af: "rightmargin", 0x93b0: "bottommargin", 0x93b1: "leftmargin", 0x93b6: "bgproperties", 0x93d8: "scroll", 0x977b: "onselect", 0x9791: "onload", 0x9792: "onunload", 0x9798: "onbeforeunload", 0x97b3: "onbeforeprint", 0x97b4: "onafterprint", 0xfe0c: "bgcolor", } ATTRS17 = { 0x8046: "title", 0x804b: "style", 0x83ea: "class", 0x83eb: "id", 0x9399: "clear", } ATTRS18 = { 0x07d1: "type", 0x8001: "name", } ATTRS19 = { 0x8046: "title", 0x8049: "align", 0x804b: "style", 0x83ea: "class", 0x83eb: "id", 0x93a8: "valign", } ATTRS20 = { 0x8046: "title", 0x804b: "style", 0x83ea: "class", 0x83eb: "id", 0x9399: "clear", } ATTRS21 = { 0x8046: "title", 0x804b: "style", 0x83ea: "class", 0x83eb: "id", } ATTRS22 = { 0x8046: "title", 0x804b: "style", 0x83ea: "class", 0x83eb: "id", } ATTRS23 = { 0x03ea: "span", 0x8006: "width", 0x8049: "align", 0x93a8: "valign", 0xfe0c: "bgcolor", } ATTRS24 = { 0x03ea: "span", 0x8006: "width", 0x8049: "align", 0x93a8: "valign", 0xfe0c: "bgcolor", } ATTRS27 = { 0x8046: "title", 0x804b: "style", 0x83ea: "class", 0x83eb: "id", 0x938e: "nowrap", } ATTRS29 = { 0x8046: "title", 0x804b: "style", 0x83ea: "class", 0x83eb: "id", } ATTRS31 = { 0x8046: "title", 0x8049: "align", 0x804b: "style", 0x83ea: "class", 0x83eb: "id", 0x938e: "nowrap", } ATTRS32 = { 0x03ea: "compact", 0x8046: "title", 0x804b: "style", 0x83ea: "class", 0x83eb: "id", } ATTRS33 = { 0x8046: "title", 0x804b: "style", 0x83ea: "class", 0x83eb: "id", 0x938e: "nowrap", } ATTRS34 = { 0x8046: "title", 0x804b: "style", 0x83ea: "class", 0x83eb: "id", } ATTRS35 = { 0x8001: "name", 0x8006: "width", 0x8007: "height", 0x804a: "align", 0x8bbd: "palette", 0x8bbe: "pluginspage", # 0x8bbf: "codebase", 0x8bbf: "src", 0x8bc1: "units", 0x8bc2: "type", 0x8bc3: "hidden", } ATTRS36 = { 0x804a: "align", } ATTRS37 = { 0x8046: "title", 0x804b: "style", 0x83ea: "class", 0x83eb: "id", 0x938b: "color", 0x939b: "face", 0x939c: "size", } ATTRS38 = { 0x03ea: "action", 0x03ec: "enctype", 0x03ed: "method", 0x03ef: "target", 0x03f4: "accept-charset", 0x8001: "name", 0x977c: "onsubmit", 0x977d: "onreset", } ATTRS39 = { 0x8000: "align", 0x8001: "name", 0x8bb9: "src", 0x8bbb: "border", 0x8bbc: "frameborder", 0x8bbd: "framespacing", 0x8bbe: "marginwidth", 0x8bbf: "marginheight", 0x8bc0: "noresize", 0x8bc1: "scrolling", 0x8fa2: "bordercolor", } ATTRS40 = { 0x03e9: "rows", 0x03ea: "cols", 0x03eb: "border", 0x03ec: "bordercolor", 0x03ed: "frameborder", 0x03ee: "framespacing", 0x8001: "name", 0x9791: "onload", 0x9792: "onunload", 0x9798: "onbeforeunload", 0x97b3: "onbeforeprint", 0x97b4: "onafterprint", } ATTRS42 = { 0x8046: "title", 0x8049: "align", 0x804b: "style", 0x83ea: "class", 0x83eb: "id", 0x9399: "clear", } ATTRS43 = { 0x8046: "title", 0x8049: "align", 0x804b: "style", 0x83ea: "class", 0x83eb: "id", 0x9399: "clear", } ATTRS44 = { 0x8046: "title", 0x8049: "align", 0x804b: "style", 0x83ea: "class", 0x83eb: "id", 0x9399: "clear", } ATTRS45 = { 0x8046: "title", 0x8049: "align", 0x804b: "style", 0x83ea: "class", 0x83eb: "id", 0x9399: "clear", } ATTRS46 = { 0x8046: "title", 0x8049: "align", 0x804b: "style", 0x83ea: "class", 0x83eb: "id", 0x9399: "clear", } ATTRS47 = { 0x8046: "title", 0x8049: "align", 0x804b: "style", 0x83ea: "class", 0x83eb: "id", 0x9399: "clear", } ATTRS49 = { 0x03ea: "noshade", 0x8006: "width", 0x8007: "size", 0x8046: "title", 0x8049: "align", 0x804b: "style", 0x83ea: "class", 0x83eb: "id", 0x938b: "color", } ATTRS51 = { 0x8046: "title", 0x804b: "style", 0x83ea: "class", 0x83eb: "id", } ATTRS52 = { 0x8001: "name", 0x8006: "width", 0x8007: "height", 0x804a: "align", 0x8bb9: "src", 0x8bbb: "border", 0x8bbc: "frameborder", 0x8bbd: "framespacing", 0x8bbe: "marginwidth", 0x8bbf: "marginheight", 0x8bc0: "noresize", 0x8bc1: "scrolling", 0x8fa2: "vspace", 0x8fa3: "hspace", } ATTRS53 = { 0x03eb: "alt", 0x03ec: "src", 0x03ed: "border", 0x03ee: "vspace", 0x03ef: "hspace", 0x03f0: "lowsrc", 0x03f1: "vrml", 0x03f2: "dynsrc", 0x03f4: "loop", 0x03f6: "start", 0x07d3: "ismap", 0x07d9: "usemap", 0x8001: "name", 0x8006: "width", 0x8007: "height", 0x8046: "title", 0x804a: "align", 0x804b: "style", 0x83ea: "class", 0x83eb: "id", 0x978d: "onabort", 0x978e: "onerror", 0x9791: "onload", } ATTRS54 = { 0x07d1: "type", 0x07d3: "size", 0x07d4: "maxlength", 0x07d6: "readonly", 0x07d8: "indeterminate", 0x07da: "checked", 0x07db: "alt", 0x07dc: "src", 0x07dd: "border", 0x07de: "vspace", 0x07df: "hspace", 0x07e0: "lowsrc", 0x07e1: "vrml", 0x07e2: "dynsrc", 0x07e4: "loop", 0x07e5: "start", 0x8001: "name", 0x8006: "width", 0x8007: "height", 0x804a: "align", 0x93ee: "value", 0x977b: "onselect", 0x978d: "onabort", 0x978e: "onerror", 0x978f: "onchange", 0x9791: "onload", } ATTRS56 = { 0x8046: "title", 0x804b: "style", 0x83ea: "class", 0x83eb: "id", } ATTRS57 = { 0x03e9: "for", } ATTRS58 = { 0x804a: "align", } ATTRS59 = { 0x03ea: "value", 0x8046: "title", 0x804b: "style", 0x83ea: "class", 0x83eb: "id", 0x939a: "type", } ATTRS60 = { 0x03ee: "href", 0x03ef: "rel", 0x03f0: "rev", 0x03f1: "type", 0x03f9: "media", 0x03fa: "target", 0x8046: "title", 0x804b: "style", 0x83ea: "class", 0x83eb: "id", 0x978e: "onerror", 0x9791: "onload", } ATTRS61 = { 0x9399: "clear", } ATTRS62 = { 0x8001: "name", 0x8046: "title", 0x804b: "style", 0x83ea: "class", 0x83eb: "id", } ATTRS63 = { 0x1771: "scrolldelay", 0x1772: "direction", 0x1773: "behavior", 0x1774: "scrollamount", 0x1775: "loop", 0x1776: "vspace", 0x1777: "hspace", 0x1778: "truespeed", 0x8006: "width", 0x8007: "height", 0x9785: "onbounce", 0x978b: "onfinish", 0x978c: "onstart", 0xfe0c: "bgcolor", } ATTRS65 = { 0x03ea: "http-equiv", 0x03eb: "content", 0x03ec: "url", 0x03f6: "charset", 0x8001: "name", } ATTRS66 = { 0x03f5: "n", } ATTRS71 = { # 0x8000: "border", 0x8000: "usemap", 0x8001: "name", 0x8006: "width", 0x8007: "height", 0x8046: "title", 0x804a: "align", 0x804b: "style", 0x83ea: "class", 0x83eb: "id", 0x8bbb: "classid", 0x8bbc: "data", 0x8bbf: "codebase", 0x8bc0: "codetype", 0x8bc1: "code", 0x8bc2: "type", 0x8bc5: "vspace", 0x8bc6: "hspace", 0x978e: "onerror", } ATTRS72 = { 0x03eb: "compact", 0x03ec: "start", 0x8046: "title", 0x804b: "style", 0x83ea: "class", 0x83eb: "id", 0x939a: "type", } ATTRS73 = { 0x03ea: "selected", 0x03eb: "value", } ATTRS74 = { 0x8046: "title", 0x8049: "align", 0x804b: "style", 0x83ea: "class", 0x83eb: "id", 0x9399: "clear", } ATTRS75 = { # 0x8000: "name", # 0x8000: "value", 0x8000: "type", } ATTRS76 = { 0x9399: "clear", } ATTRS77 = { 0x8046: "title", 0x804b: "style", 0x83ea: "class", 0x83eb: "id", 0x9399: "clear", } ATTRS78 = { 0x8046: "title", 0x804b: "style", 0x83ea: "class", 0x83eb: "id", } ATTRS82 = { 0x8046: "title", 0x804b: "style", 0x83ea: "class", 0x83eb: "id", } ATTRS83 = { 0x8046: "title", 0x804b: "style", 0x83ea: "class", 0x83eb: "id", } ATTRS84 = { 0x03ea: "src", 0x03ed: "for", 0x03ee: "event", 0x03f0: "defer", 0x03f2: "type", 0x978e: "onerror", } ATTRS85 = { 0x03eb: "size", 0x03ec: "multiple", 0x8000: "align", 0x8001: "name", 0x978f: "onchange", } ATTRS86 = { 0x8046: "title", 0x804b: "style", 0x83ea: "class", 0x83eb: "id", } ATTRS87 = { 0x8046: "title", 0x804b: "style", 0x83ea: "class", 0x83eb: "id", } ATTRS88 = { 0x8046: "title", 0x804b: "style", 0x83ea: "class", 0x83eb: "id", } ATTRS89 = { 0x8046: "title", 0x804b: "style", 0x83ea: "class", 0x83eb: "id", } ATTRS90 = { 0x03eb: "type", 0x03ef: "media", 0x8046: "title", 0x978e: "onerror", 0x9791: "onload", } ATTRS91 = { 0x8046: "title", 0x804b: "style", 0x83ea: "class", 0x83eb: "id", } ATTRS92 = { 0x8046: "title", 0x804b: "style", 0x83ea: "class", 0x83eb: "id", } ATTRS93 = { 0x03ea: "cols", 0x03eb: "border", 0x03ec: "rules", 0x03ed: "frame", 0x03ee: "cellspacing", 0x03ef: "cellpadding", 0x03fa: "datapagesize", 0x8006: "width", 0x8007: "height", 0x8046: "title", 0x804a: "align", 0x804b: "style", 0x83ea: "class", 0x83eb: "id", 0x938a: "background", 0x93a5: "bordercolor", 0x93a6: "bordercolorlight", 0x93a7: "bordercolordark", 0xfe0c: "bgcolor", } ATTRS94 = { 0x8049: "align", 0x93a8: "valign", 0xfe0c: "bgcolor", } ATTRS95 = { 0x8049: "align", 0x93a8: "valign", } ATTRS96 = { 0x07d2: "rowspan", 0x07d3: "colspan", 0x8006: "width", 0x8007: "height", 0x8046: "title", 0x8049: "align", 0x804b: "style", 0x83ea: "class", 0x83eb: "id", 0x938a: "background", 0x938e: "nowrap", 0x93a5: "bordercolor", 0x93a6: "bordercolorlight", 0x93a7: "bordercolordark", 0x93a8: "valign", 0xfe0c: "bgcolor", } ATTRS97 = { 0x1b5a: "rows", 0x1b5b: "cols", 0x1b5c: "wrap", 0x1b5d: "readonly", 0x8001: "name", 0x977b: "onselect", 0x978f: "onchange", } ATTRS98 = { 0x8049: "align", 0x93a8: "valign", 0xfe0c: "bgcolor", } ATTRS99 = { 0x07d2: "rowspan", 0x07d3: "colspan", 0x8006: "width", 0x8007: "height", 0x8046: "title", 0x8049: "align", 0x804b: "style", 0x83ea: "class", 0x83eb: "id", 0x938a: "background", 0x938e: "nowrap", 0x93a5: "bordercolor", 0x93a6: "bordercolorlight", 0x93a7: "bordercolordark", 0x93a8: "valign", 0xfe0c: "bgcolor", } ATTRS100 = { 0x8049: "align", 0x93a8: "valign", 0xfe0c: "bgcolor", } ATTRS102 = { 0x8007: "height", 0x8046: "title", 0x8049: "align", 0x804b: "style", 0x83ea: "class", 0x83eb: "id", 0x93a5: "bordercolor", 0x93a6: "bordercolorlight", 0x93a7: "bordercolordark", 0x93a8: "valign", 0xfe0c: "bgcolor", } ATTRS103 = { 0x8046: "title", 0x804b: "style", 0x83ea: "class", 0x83eb: "id", } ATTRS104 = { 0x8046: "title", 0x804b: "style", 0x83ea: "class", 0x83eb: "id", } ATTRS105 = { 0x03eb: "compact", 0x8046: "title", 0x804b: "style", 0x83ea: "class", 0x83eb: "id", 0x939a: "type", } ATTRS106 = { 0x8046: "title", 0x804b: "style", 0x83ea: "class", 0x83eb: "id", } ATTRS108 = { 0x9399: "clear", } TAGS_ATTRS = [ None, None, None, ATTRS3, # a None, # acronym ATTRS5, # address ATTRS6, # applet ATTRS7, # area ATTRS8, # b ATTRS9, # base ATTRS10, # basefont None, # bdo ATTRS12, # bgsound ATTRS13, # big None, # blink ATTRS15, # blockquote ATTRS16, # body ATTRS17, # br ATTRS18, # button ATTRS19, # caption ATTRS20, # center ATTRS21, # cite ATTRS22, # code ATTRS23, # col ATTRS24, # colgroup None, None, ATTRS27, # dd None, # del ATTRS29, # dfn None, # dir ATTRS31, # div ATTRS32, # dl ATTRS33, # dt ATTRS34, # em ATTRS35, # embed ATTRS36, # fieldset ATTRS37, # font ATTRS38, # form ATTRS39, # frame ATTRS40, # frameset None, ATTRS42, # h1 ATTRS43, # h2 ATTRS44, # h3 ATTRS45, # h4 ATTRS46, # h5 ATTRS47, # h6 None, # head ATTRS49, # hr None, # html ATTRS51, # i ATTRS52, # iframe ATTRS53, # img ATTRS54, # input None, # ins ATTRS56, # kbd ATTRS57, # label ATTRS58, # legend ATTRS59, # li ATTRS60, # link ATTRS61, # tag61 ATTRS62, # map ATTRS63, # tag63 None, # tag64 ATTRS65, # meta ATTRS66, # nextid None, # nobr None, # noembed None, # noframes None, # noscript ATTRS71, # object ATTRS72, # ol ATTRS73, # option ATTRS74, # p ATTRS75, # param ATTRS76, # plaintext ATTRS77, # pre ATTRS78, # q None, # rp None, # rt None, # ruby ATTRS82, # s ATTRS83, # samp ATTRS84, # script ATTRS85, # select ATTRS86, # small ATTRS87, # span ATTRS88, # strike ATTRS89, # strong ATTRS90, # style ATTRS91, # sub ATTRS92, # sup ATTRS93, # table ATTRS94, # tbody ATTRS95, # tc ATTRS96, # td ATTRS97, # textarea ATTRS98, # tfoot ATTRS99, # th ATTRS100, # thead None, # title ATTRS102, # tr ATTRS103, # tt ATTRS104, # u ATTRS105, # ul ATTRS106, # var None, # wbr None, ] MAP = (TAGS, ATTRS0, TAGS_ATTRS)