Add a special output profile for the PocketBook 900 as it does not resize images correctly by itself

This commit is contained in:
Kovid Goyal 2011-09-23 16:17:03 -06:00
commit c1e1a8e340
2 changed files with 19 additions and 1 deletions

View File

@ -653,6 +653,7 @@ class KindleDXOutput(OutputProfile):
return u'%s <br/><span style="color: white">%s</span>' % (', '.join(tags), return u'%s <br/><span style="color: white">%s</span>' % (', '.join(tags),
'ttt '.join(tags)+'ttt ') 'ttt '.join(tags)+'ttt ')
class IlliadOutput(OutputProfile): class IlliadOutput(OutputProfile):
name = 'Illiad' name = 'Illiad'
@ -731,12 +732,23 @@ class BambookOutput(OutputProfile):
fbase = 12 fbase = 12
fsizes = [10, 12, 14, 16] fsizes = [10, 12, 14, 16]
class PocketBook900Output(OutputProfile):
author = 'Chris Lockfort'
name = 'PocketBook Pro 900'
short_name = 'pocketbook_900'
description = _('This profile is intended for the PocketBook Pro 900 series of devices.')
screen_size = (810, 1180)
dpi = 150.0
comic_screen_size = screen_size
output_profiles = [OutputProfile, SonyReaderOutput, SonyReader300Output, output_profiles = [OutputProfile, SonyReaderOutput, SonyReader300Output,
SonyReader900Output, MSReaderOutput, MobipocketOutput, HanlinV3Output, SonyReader900Output, MSReaderOutput, MobipocketOutput, HanlinV3Output,
HanlinV5Output, CybookG3Output, CybookOpusOutput, KindleOutput, HanlinV5Output, CybookG3Output, CybookOpusOutput, KindleOutput,
iPadOutput, KoboReaderOutput, TabletOutput, SamsungGalaxy, iPadOutput, KoboReaderOutput, TabletOutput, SamsungGalaxy,
SonyReaderLandscapeOutput, KindleDXOutput, IlliadOutput, SonyReaderLandscapeOutput, KindleDXOutput, IlliadOutput,
IRexDR1000Output, IRexDR800Output, JetBook5Output, NookOutput, IRexDR1000Output, IRexDR800Output, JetBook5Output, NookOutput,
BambookOutput, NookColorOutput, GenericEink, GenericEinkLarge] BambookOutput, NookColorOutput, PocketBook900Output, GenericEink, GenericEinkLarge]
output_profiles.sort(cmp=lambda x,y:cmp(x.name.lower(), y.name.lower())) output_profiles.sort(cmp=lambda x,y:cmp(x.name.lower(), y.name.lower()))

View File

@ -208,6 +208,12 @@ class PocketBook(CybookG3):
id = 'pocketbook' id = 'pocketbook'
output_profile = 'cybookg3' output_profile = 'cybookg3'
class PocketBook900(PocketBook):
name = 'PocketBook 900'
id = 'pocketbook900'
output_profile = 'pocketbook_900'
class iPhone(Device): class iPhone(Device):
name = 'iPad or iPhone/iTouch + Stanza' name = 'iPad or iPhone/iTouch + Stanza'