From 4a82c5f5ac76efe94954bb8e055cc851dc2a54a5 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Sun, 22 Sep 2013 18:21:36 +0530 Subject: [PATCH] Driver for Woxter Scriba Fixes #1228690 [Woxter scriba 175 drivers](https://bugs.launchpad.net/calibre/+bug/1228690) --- src/calibre/customize/builtins.py | 4 ++-- src/calibre/devices/misc.py | 23 +++++++++++++++++++++++ 2 files changed, 25 insertions(+), 2 deletions(-) diff --git a/src/calibre/customize/builtins.py b/src/calibre/customize/builtins.py index 24c3a688b2..97f2135744 100644 --- a/src/calibre/customize/builtins.py +++ b/src/calibre/customize/builtins.py @@ -670,7 +670,7 @@ from calibre.devices.teclast.driver import (TECLAST_K3, NEWSMY, IPAPYRUS, from calibre.devices.sne.driver import SNE from calibre.devices.misc import (PALMPRE, AVANT, SWEEX, PDNOVEL, GEMEI, VELOCITYMICRO, PDNOVEL_KOBO, LUMIREAD, ALURATEK_COLOR, - TREKSTOR, EEEREADER, NEXTBOOK, ADAM, MOOVYBOOK, COBY, EX124G, WAYTEQ) + TREKSTOR, EEEREADER, NEXTBOOK, ADAM, MOOVYBOOK, COBY, EX124G, WAYTEQ, WOXTER) from calibre.devices.folder_device.driver import FOLDER_DEVICE_FOR_CONFIG from calibre.devices.kobo.driver import KOBO, KOBOTOUCH from calibre.devices.bambook.driver import BAMBOOK @@ -744,7 +744,7 @@ plugins += [ EEEREADER, NEXTBOOK, ADAM, - MOOVYBOOK, COBY, EX124G, WAYTEQ, + MOOVYBOOK, COBY, EX124G, WAYTEQ, WOXTER, ITUNES, BOEYE_BEX, BOEYE_BDX, diff --git a/src/calibre/devices/misc.py b/src/calibre/devices/misc.py index 3338a98eac..f6d10ef1cf 100644 --- a/src/calibre/devices/misc.py +++ b/src/calibre/devices/misc.py @@ -482,3 +482,26 @@ class WAYTEQ(USBMS): return names +class WOXTER(USBMS): + + name = 'Woxter Scriba device interface' + gui_name = 'Woxter Scriba' + description = _('Communicate with the Woxter Scriba reader') + author = 'Kovid Goyal' + supported_platforms = ['windows', 'osx', 'linux'] + + # Ordered list of supported formats + FORMATS = ['epub', 'mobi', 'fb2', 'txt', 'pdf', 'html', 'rtf', 'djvu', 'doc'] + + VENDOR_ID = [0x2207] + PRODUCT_ID = [0x2818] + BCD = [0x0100] + + EBOOK_DIR_MAIN = 'Books' + SCAN_FROM_ROOT = True + SUPPORTS_SUB_DIRS = True + + VENDOR_NAME = ['ROCKCHIP'] + WINDOWS_MAIN_MEM = WINDOWS_CARD_A_MEM = ['EREADER'] + +