__copyright__ = '2009, John Schember <john@nachtimwald.com>'
__docformat__ = 'restructuredtext en'
import os
from calibre.customize.conversion import InputFormatPlugin, OptionRecommendation
from calibre.ebooks.txt.processor import convert_basic, opf_writer, separate_paragraphs_single_line, separate_paragraphs_print_formatted
from calibre.ebooks.compression.tcr import decompress
class TCRInput(InputFormatPlugin):
name = 'TCR Input'
author = 'John Schember'
description = 'Convert TCR files to HTML'
file_types = set([
'tcr'])
options = set([
OptionRecommendation(name = 'single_line_paras', recommended_value = False, help = _('Normally calibre treats blank lines as paragraph markers. With this option it will assume that every line represents a paragraph instead.')),
OptionRecommendation(name = 'print_formatted_paras', recommended_value = False, help = _('Normally calibre treats blank lines as paragraph markers. With this option it will assume that every line starting with an indent (either a tab or 2+ spaces) represents a paragraph. Paragraphs end when the next line that starts with an indent is reached.'))])