Driver for the new CYBOOK MUSE ebook reader

Fixes #1398672 [[Enhancement] device support for Cybook Muse](https://bugs.launchpad.net/calibre/+bug/1398672)
This commit is contained in:
Kovid Goyal 2014-12-03 18:12:50 +05:30
parent 3ca1206135
commit 05f50b3a2b
2 changed files with 18 additions and 3 deletions

View File

@ -640,7 +640,7 @@ plugins += input_profiles + output_profiles
# Device driver plugins {{{
from calibre.devices.hanlin.driver import HANLINV3, HANLINV5, BOOX, SPECTRA
from calibre.devices.blackberry.driver import BLACKBERRY, PLAYBOOK
from calibre.devices.cybook.driver import CYBOOK, ORIZON
from calibre.devices.cybook.driver import CYBOOK, ORIZON, MUSE
from calibre.devices.eb600.driver import (EB600, COOL_ER, SHINEBOOK, TOLINO,
POCKETBOOK360, GER2, ITALICA, ECLICTO, DBOOK, INVESBOOK,
BOOQ, ELONEX, POCKETBOOK301, MENTOR, POCKETBOOK602,
@ -684,8 +684,7 @@ plugins += [
HANLINV3,
HANLINV5,
BLACKBERRY, PLAYBOOK,
CYBOOK,
ORIZON,
CYBOOK, ORIZON, MUSE,
ILIAD,
IREXDR1000,
IREXDR800,

View File

@ -111,3 +111,19 @@ class ORIZON(CYBOOK):
return ''
return self.EBOOK_DIR_CARD_A
class MUSE(CYBOOK):
name = 'Cybook Orizon Device Interface'
gui_name = 'Orizon'
description = _('Communicate with the Cybook Muse eBook reader.')
author = 'Kovid Goyal'
VENDOR_ID = [0x0525]
PRODUCT_ID = [0xa4a5]
BCD = [0x0230]
VENDOR_NAME = 'USB_2.0'
WINDOWS_MAIN_MEM = WINDOWS_CARD_A_MEM = 'USB_FLASH_DRIVER'
EBOOK_DIR_MAIN = 'Books'
SCAN_FROM_ROOT = True