mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-08-11 09:13:57 -04:00
Add an output profile for the 5-inch JetBook. Fix #2950 (ebook-meta.exe 0.6.0 doesn't work at all)
This commit is contained in:
parent
2fe3daa174
commit
1406021709
@ -199,6 +199,17 @@ class SonyReaderOutput(OutputProfile):
|
|||||||
fbase = 12
|
fbase = 12
|
||||||
fsizes = [7.5, 9, 10, 12, 15.5, 20, 22, 24]
|
fsizes = [7.5, 9, 10, 12, 15.5, 20, 22, 24]
|
||||||
|
|
||||||
|
class JetBook5Output(OutputProfile):
|
||||||
|
|
||||||
|
name = 'JetBook 5-inch'
|
||||||
|
short_name = 'jetbook5'
|
||||||
|
description = _('This profile is intended for the 5-inch JetBook.')
|
||||||
|
|
||||||
|
screen_size = (480, 640)
|
||||||
|
dpi = 168.451
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
class SonyReaderLandscapeOutput(SonyReaderOutput):
|
class SonyReaderLandscapeOutput(SonyReaderOutput):
|
||||||
|
|
||||||
name = 'Sony Reader Landscape'
|
name = 'Sony Reader Landscape'
|
||||||
@ -334,4 +345,4 @@ class IRexDR1000Output(OutputProfile):
|
|||||||
output_profiles = [OutputProfile, SonyReaderOutput, MSReaderOutput,
|
output_profiles = [OutputProfile, SonyReaderOutput, MSReaderOutput,
|
||||||
MobipocketOutput, HanlinV3Output, CybookG3Output, CybookOpusOutput,
|
MobipocketOutput, HanlinV3Output, CybookG3Output, CybookOpusOutput,
|
||||||
KindleOutput, SonyReaderLandscapeOutput, KindleDXOutput, IlliadOutput,
|
KindleOutput, SonyReaderLandscapeOutput, KindleDXOutput, IlliadOutput,
|
||||||
IRexDR1000Output]
|
IRexDR1000Output, JetBook5Output]
|
||||||
|
@ -6,6 +6,16 @@ __docformat__ = 'restructuredtext en'
|
|||||||
'''
|
'''
|
||||||
ebook-meta
|
ebook-meta
|
||||||
'''
|
'''
|
||||||
|
import sys, os
|
||||||
|
|
||||||
|
from calibre.utils.config import StringConfig
|
||||||
|
from calibre.customize.ui import metadata_readers, metadata_writers
|
||||||
|
from calibre.ebooks.metadata.meta import get_metadata, set_metadata
|
||||||
|
from calibre.ebooks.metadata import string_to_authors, authors_to_sort_string, \
|
||||||
|
title_sort, MetaInformation
|
||||||
|
from calibre.ebooks.lrf.meta import LRFMetaFile
|
||||||
|
from calibre import prints
|
||||||
|
|
||||||
USAGE='%%prog ebook_file [' + _('options') + ']\n' + \
|
USAGE='%%prog ebook_file [' + _('options') + ']\n' + \
|
||||||
_('''
|
_('''
|
||||||
Read/Write metadata from/to ebook files.
|
Read/Write metadata from/to ebook files.
|
||||||
@ -19,15 +29,7 @@ some metadata on a file type that does not support it, the metadata will be
|
|||||||
silently ignored.
|
silently ignored.
|
||||||
''')
|
''')
|
||||||
|
|
||||||
import sys, os
|
|
||||||
|
|
||||||
from calibre.utils.config import StringConfig
|
|
||||||
from calibre.customize.ui import metadata_readers, metadata_writers
|
|
||||||
from calibre.ebooks.metadata.meta import get_metadata, set_metadata
|
|
||||||
from calibre.ebooks.metadata import string_to_authors, authors_to_sort_string, \
|
|
||||||
title_sort, MetaInformation
|
|
||||||
from calibre.ebooks.lrf.meta import LRFMetaFile
|
|
||||||
from calibre import prints
|
|
||||||
|
|
||||||
def config():
|
def config():
|
||||||
c = StringConfig('')
|
c = StringConfig('')
|
||||||
|
Loading…
x
Reference in New Issue
Block a user