2023-06-04 04:28:07 +02:00
|
|
|
from .convert.as_text import as_text
|
|
|
|
from .convert.as_markdown import as_markdown
|
|
|
|
from .convert.as_pdf import as_pdf
|
|
|
|
from .convert.as_docx import as_docx, as_odt
|
2023-06-26 03:11:05 +02:00
|
|
|
from .convert.as_mbox import as_mbox
|
2023-06-04 04:28:07 +02:00
|
|
|
|
|
|
|
FILETYPES = {
|
|
|
|
'.txt': as_text,
|
|
|
|
'.md': as_markdown,
|
|
|
|
'.pdf': as_pdf,
|
|
|
|
'.docx': as_docx,
|
|
|
|
'.odt': as_odt,
|
2023-06-26 03:11:05 +02:00
|
|
|
'.mbox': as_mbox,
|
2023-06-17 01:01:27 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
ACCEPTED_MIMES = {
|
|
|
|
'text/plain': ['.txt', '.md'],
|
|
|
|
'application/vnd.openxmlformats-officedocument.wordprocessingml.document': ['.docx'],
|
|
|
|
'application/vnd.oasis.opendocument.text': ['.odt'],
|
|
|
|
'application/pdf': ['.pdf'],
|
2023-06-26 03:11:05 +02:00
|
|
|
'application/mbox': ['.mbox'],
|
|
|
|
}
|