%PDF- %PDF-
| Direktori : /usr/lib/calibre/calibre/devices/blackberry/ |
| Current File : //usr/lib/calibre/calibre/devices/blackberry/driver.py |
__license__ = 'GPL 3'
__copyright__ = '2009, Kovid Goyal <kovid@kovidgoyal.net>'
__docformat__ = 'restructuredtext en'
from calibre.devices.usbms.driver import USBMS
class BLACKBERRY(USBMS):
name = 'Blackberry Device Interface'
gui_name = 'Blackberry'
description = _('Communicate with the Blackberry smart phone.')
author = _('Kovid Goyal')
supported_platforms = ['windows', 'linux', 'osx']
# Ordered list of supported formats
FORMATS = ['mobi', 'prc']
VENDOR_ID = [0x0fca]
PRODUCT_ID = [0x8004, 0x0004]
BCD = [0x0200, 0x0107, 0x0210, 0x0201, 0x0211, 0x0220, 0x232]
VENDOR_NAME = 'RIM'
WINDOWS_MAIN_MEM = WINDOWS_CARD_A_MEM = ['BLACKBERRY_SD', 'BLACKBERRY']
MAIN_MEMORY_VOLUME_LABEL = 'Blackberry SD Card'
EBOOK_DIR_MAIN = 'eBooks'
SUPPORTS_SUB_DIRS = True
class PLAYBOOK(USBMS):
name = 'Blackberry Playbook Interface'
gui_name = 'Playbook'
description = _('Communicate with the Blackberry Playbook.')
author = _('Kovid Goyal')
supported_platforms = ['windows', 'linux', 'osx']
# Ordered list of supported formats
FORMATS = ['epub']
VENDOR_ID = [0x0fca]
PRODUCT_ID = [0x8010]
BCD = [0x1]
VENDOR_NAME = 'GENERIC-'
WINDOWS_MAIN_MEM = 'MULTI-CARD'
MAIN_MEMORY_VOLUME_LABEL = 'Blackberry'
EBOOK_DIR_MAIN = 'media/books'
SUPPORTS_SUB_DIRS = True