home *** CD-ROM | disk | FTP | other *** search
- # Source Generated with Decompyle++
- # File: in.pyc (Python 2.6)
-
- from __future__ import with_statement
- __license__ = 'GPL v3'
- __copyright__ = '2009, Kovid Goyal <kovid@kovidgoyal.net>'
- __docformat__ = 'restructuredtext en'
- from calibre.devices.usbms.driver import USBMS
-
- class ESLICK(USBMS):
- name = 'ESlick Device Interface'
- gui_name = 'Foxit ESlick'
- description = _('Communicate with the ESlick eBook reader.')
- author = 'Kovid Goyal'
- supported_platforms = [
- 'windows',
- 'osx',
- 'linux']
- FORMATS = [
- 'epub',
- 'pdb',
- 'pdf',
- 'txt']
- VENDOR_ID = [
- 1228]
- PRODUCT_ID = [
- 6756]
- BCD = [
- 272]
- VENDOR_NAME = 'FOXIT'
- WINDOWS_MAIN_MEM = 'ESLICK_USB_DEVIC'
- WINDOWS_CARD_A_MEM = 'ESLICK_USB_DEVIC'
- MAIN_MEMORY_VOLUME_LABEL = 'ESlick Main Memory'
- STORAGE_CARD_VOLUME_LABEL = 'ESlick Storage Card'
- SUPPORTS_SUB_DIRS = True
-
- def can_handle(cls, dev, debug = False):
- return (dev[3], dev[4]) != ('philips', 'Philips d')
-
- can_handle = classmethod(can_handle)
-
-
- class EBK52(ESLICK):
- name = 'EBK-52 Device Interface'
- gui_name = 'Sigmatek EBK'
- description = _('Communicate with the Sigmatek eBook reader.')
- FORMATS = [
- 'epub',
- 'fb2',
- 'pdf',
- 'txt']
- VENDOR_NAME = ''
- WINDOWS_MAIN_MEM = WINDOWS_CARD_A_MEM = 'EBOOK_READER'
- MAIN_MEMORY_VOLUME_LABEL = 'Sigmatek Main Memory'
- STORAGE_CARD_VOLUME_LABEL = 'Sigmatek Storage Card'
-
- def can_handle(cls, dev, debug = False):
- return (dev[3], dev[4]) == ('philips', 'Philips d')
-
- can_handle = classmethod(can_handle)
-
-