mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
Remove PDB and TCR input options. TXT auto options are default and should suffice.
This commit is contained in:
parent
a106ee9a89
commit
7343d48a37
@ -173,7 +173,7 @@ class FB2MLizer(object):
|
|||||||
if title_item.spine_position is None and title_item.media_type == 'application/xhtml+xml':
|
if title_item.spine_position is None and title_item.media_type == 'application/xhtml+xml':
|
||||||
self.oeb_book.spine.insert(0, title_item, True)
|
self.oeb_book.spine.insert(0, title_item, True)
|
||||||
# Create xhtml page to reference cover image so it can be used.
|
# Create xhtml page to reference cover image so it can be used.
|
||||||
if self.oeb_book.metadata.cover and unicode(self.oeb_book.metadata.cover[0]) in self.oeb_book.manifest.ids:
|
if not title_name and self.oeb_book.metadata.cover and unicode(self.oeb_book.metadata.cover[0]) in self.oeb_book.manifest.ids:
|
||||||
id = unicode(self.oeb_book.metadata.cover[0])
|
id = unicode(self.oeb_book.metadata.cover[0])
|
||||||
cover_item = self.oeb_book.manifest.ids[id]
|
cover_item = self.oeb_book.manifest.ids[id]
|
||||||
if cover_item.media_type in OEB_RASTER_IMAGES:
|
if cover_item.media_type in OEB_RASTER_IMAGES:
|
||||||
|
@ -18,30 +18,6 @@ class PDBInput(InputFormatPlugin):
|
|||||||
description = 'Convert PDB to HTML'
|
description = 'Convert PDB to HTML'
|
||||||
file_types = set(['pdb'])
|
file_types = set(['pdb'])
|
||||||
|
|
||||||
options = set([
|
|
||||||
OptionRecommendation(name='paragraph_type', recommended_value='auto',
|
|
||||||
choices=['auto', 'block', 'single', 'print'],
|
|
||||||
help=_('Paragraph structure.\n'
|
|
||||||
'choices are [\'auto\', \'block\', \'single\', \'print\', \'markdown\']\n'
|
|
||||||
'* auto: Try to auto detect paragraph type.\n'
|
|
||||||
'* block: Treat a blank line as a paragraph break.\n'
|
|
||||||
'* single: Assume every line is a paragraph.\n'
|
|
||||||
'* print: Assume every line starting with 2+ spaces or a tab '
|
|
||||||
'starts a paragraph.')),
|
|
||||||
OptionRecommendation(name='formatting_type', recommended_value='auto',
|
|
||||||
choices=['auto', 'none', 'markdown'],
|
|
||||||
help=_('Formatting used within the document.'
|
|
||||||
'* auto: Try to auto detect the document formatting.\n'
|
|
||||||
'* none: Do not modify the paragraph formatting. Everything is a paragraph.\n'
|
|
||||||
'* markdown: Run the input though the markdown pre-processor. '
|
|
||||||
'To learn more about markdown see')+' http://daringfireball.net/projects/markdown/'),
|
|
||||||
OptionRecommendation(name='preserve_spaces', recommended_value=False,
|
|
||||||
help=_('Normally extra spaces are condensed into a single space. '
|
|
||||||
'With this option all spaces will be displayed.')),
|
|
||||||
OptionRecommendation(name="markdown_disable_toc", recommended_value=False,
|
|
||||||
help=_('Do not insert a Table of Contents into the output text.')),
|
|
||||||
])
|
|
||||||
|
|
||||||
def convert(self, stream, options, file_ext, log,
|
def convert(self, stream, options, file_ext, log,
|
||||||
accelerators):
|
accelerators):
|
||||||
header = PdbHeaderReader(stream)
|
header = PdbHeaderReader(stream)
|
||||||
|
@ -16,30 +16,6 @@ class TCRInput(InputFormatPlugin):
|
|||||||
description = 'Convert TCR files to HTML'
|
description = 'Convert TCR files to HTML'
|
||||||
file_types = set(['tcr'])
|
file_types = set(['tcr'])
|
||||||
|
|
||||||
options = set([
|
|
||||||
OptionRecommendation(name='paragraph_type', recommended_value='auto',
|
|
||||||
choices=['auto', 'block', 'single', 'print'],
|
|
||||||
help=_('Paragraph structure.\n'
|
|
||||||
'choices are [\'auto\', \'block\', \'single\', \'print\', \'markdown\']\n'
|
|
||||||
'* auto: Try to auto detect paragraph type.\n'
|
|
||||||
'* block: Treat a blank line as a paragraph break.\n'
|
|
||||||
'* single: Assume every line is a paragraph.\n'
|
|
||||||
'* print: Assume every line starting with 2+ spaces or a tab '
|
|
||||||
'starts a paragraph.')),
|
|
||||||
OptionRecommendation(name='formatting_type', recommended_value='auto',
|
|
||||||
choices=['auto', 'none', 'markdown'],
|
|
||||||
help=_('Formatting used within the document.'
|
|
||||||
'* auto: Try to auto detect the document formatting.\n'
|
|
||||||
'* none: Do not modify the paragraph formatting. Everything is a paragraph.\n'
|
|
||||||
'* markdown: Run the input though the markdown pre-processor. '
|
|
||||||
'To learn more about markdown see')+' http://daringfireball.net/projects/markdown/'),
|
|
||||||
OptionRecommendation(name='preserve_spaces', recommended_value=False,
|
|
||||||
help=_('Normally extra spaces are condensed into a single space. '
|
|
||||||
'With this option all spaces will be displayed.')),
|
|
||||||
OptionRecommendation(name="markdown_disable_toc", recommended_value=False,
|
|
||||||
help=_('Do not insert a Table of Contents into the output text.')),
|
|
||||||
])
|
|
||||||
|
|
||||||
def convert(self, stream, options, file_ext, log, accelerators):
|
def convert(self, stream, options, file_ext, log, accelerators):
|
||||||
log.info('Decompressing text...')
|
log.info('Decompressing text...')
|
||||||
raw_txt = decompress(stream)
|
raw_txt = decompress(stream)
|
||||||
|
@ -1,25 +0,0 @@
|
|||||||
# -*- coding: utf-8 -*-
|
|
||||||
|
|
||||||
__license__ = 'GPL 3'
|
|
||||||
__copyright__ = '2011, John Schember <john@nachtimwald.com>'
|
|
||||||
__docformat__ = 'restructuredtext en'
|
|
||||||
|
|
||||||
from calibre.gui2.convert.txt_input_ui import Ui_Form
|
|
||||||
from calibre.gui2.convert import Widget
|
|
||||||
|
|
||||||
class PluginWidget(Widget, Ui_Form):
|
|
||||||
|
|
||||||
TITLE = _('PDB Input')
|
|
||||||
HELP = _('Options specific to')+' PDB '+_('input')
|
|
||||||
COMMIT_NAME = 'pdb_input'
|
|
||||||
ICON = I('mimetypes/txt.png')
|
|
||||||
|
|
||||||
def __init__(self, parent, get_option, get_help, db=None, book_id=None):
|
|
||||||
Widget.__init__(self, parent,
|
|
||||||
['paragraph_type', 'formatting_type', 'markdown_disable_toc', 'preserve_spaces'])
|
|
||||||
self.db, self.book_id = db, book_id
|
|
||||||
for x in get_option('paragraph_type').option.choices:
|
|
||||||
self.opt_paragraph_type.addItem(x)
|
|
||||||
for x in get_option('formatting_type').option.choices:
|
|
||||||
self.opt_formatting_type.addItem(x)
|
|
||||||
self.initialize_options(get_option, get_help, db, book_id)
|
|
@ -1,25 +0,0 @@
|
|||||||
# -*- coding: utf-8 -*-
|
|
||||||
|
|
||||||
__license__ = 'GPL 3'
|
|
||||||
__copyright__ = '2011, John Schember <john@nachtimwald.com>'
|
|
||||||
__docformat__ = 'restructuredtext en'
|
|
||||||
|
|
||||||
from calibre.gui2.convert.txt_input_ui import Ui_Form
|
|
||||||
from calibre.gui2.convert import Widget
|
|
||||||
|
|
||||||
class PluginWidget(Widget, Ui_Form):
|
|
||||||
|
|
||||||
TITLE = _('TCR Input')
|
|
||||||
HELP = _('Options specific to')+' TCR '+_('input')
|
|
||||||
COMMIT_NAME = 'tcr_input'
|
|
||||||
ICON = I('mimetypes/txt.png')
|
|
||||||
|
|
||||||
def __init__(self, parent, get_option, get_help, db=None, book_id=None):
|
|
||||||
Widget.__init__(self, parent,
|
|
||||||
['paragraph_type', 'formatting_type', 'markdown_disable_toc', 'preserve_spaces'])
|
|
||||||
self.db, self.book_id = db, book_id
|
|
||||||
for x in get_option('paragraph_type').option.choices:
|
|
||||||
self.opt_paragraph_type.addItem(x)
|
|
||||||
for x in get_option('formatting_type').option.choices:
|
|
||||||
self.opt_formatting_type.addItem(x)
|
|
||||||
self.initialize_options(get_option, get_help, db, book_id)
|
|
Loading…
x
Reference in New Issue
Block a user