20 'txt': 'txt', 'wml': 'wml', 'wp': 'wp', |
20 'txt': 'txt', 'wml': 'wml', 'wp': 'wp', |
21 'wpd': 'wpd', 'wri': 'wri', 'xhtml': 'xhtml', |
21 'wpd': 'wpd', 'wri': 'wri', 'xhtml': 'xhtml', |
22 'xml': 'xml', 'zabw': 'zabw'} |
22 'xml': 'xml', 'zabw': 'zabw'} |
23 |
23 |
24 TYPES_OUT = {'abw': 'abw', 'aw': 'aw', 'awt': 'awt', |
24 TYPES_OUT = {'abw': 'abw', 'aw': 'aw', 'awt': 'awt', |
25 'dbk': 'dbk', 'doc': 'doc', 'eml': 'eml', |
25 'dbk': 'dbk', 'doc': 'doc', 'docx': 'docx', |
26 'fo': 'fo', 'html': 'html', 'isc': 'isc', |
26 'eml': 'eml', 'fo': 'fo', 'html': 'html', |
27 'iscii': 'iscii', 'kwd': 'kwd', 'latex': 'latex', |
27 'isc': 'isc', 'iscii': 'iscii', 'kwd': 'kwd', |
28 'mht': 'mht', 'mif': 'mif', 'nroff': 'nroff', |
28 'latex': 'latex', 'mht': 'mht', 'mif': 'mif', |
29 'nws': 'nws', 'odt': 'odt', 'pdb': 'pdb', |
29 'nroff': 'nroff', 'nws': 'nws', 'odt': 'odt', |
30 'pdf': 'pdf', 'ps': 'ps', 'rtf': 'rtf', |
30 'pdb': 'pdb', 'pdf': 'pdf', 'ps': 'ps', |
31 'sxw': 'sxw', 'text': 'text', 'txt': 'txt', |
31 'rtf': 'rtf', 'sxw': 'sxw', 'text': 'text', |
32 'wml': 'wml', 'xml': 'xml', 'xml2ps': 'xml2ps', |
32 'txt': 'txt', 'wml': 'wml', 'xml': 'xml', |
33 'zabw': 'zabw'} |
33 'xml2ps': 'xml2ps', 'zabw': 'zabw'} |
34 |
34 |
35 class AbiFileConverter(object): |
35 class AbiFileConverter(object): |
36 """This let's you convert between all filetypes supperted by the |
36 """This let's you convert between all filetypes supperted by the |
37 AbiWord program. Import type isn't checked, as AbiWord doesn't check |
37 AbiWord program. Import type isn't checked, as AbiWord doesn't check |
38 on extension, but on metadata. |
38 on extension, but on metadata. |