From c6474f5c88622a3034f6d1e40f1bc1be31db5100 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Sun, 24 Jan 2010 18:04:25 -0700 Subject: [PATCH] Implement #4645 (Inves-book 600 device support) --- src/calibre/customize/builtins.py | 3 ++- src/calibre/devices/eb600/driver.py | 11 +++++++++++ 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/src/calibre/customize/builtins.py b/src/calibre/customize/builtins.py index 6f3bb1e875..975e532c29 100644 --- a/src/calibre/customize/builtins.py +++ b/src/calibre/customize/builtins.py @@ -404,7 +404,7 @@ from calibre.devices.hanlin.driver import HANLINV3, HANLINV5, BOOX from calibre.devices.blackberry.driver import BLACKBERRY from calibre.devices.cybook.driver import CYBOOK from calibre.devices.eb600.driver import EB600, COOL_ER, SHINEBOOK, \ - POCKETBOOK360, GER2, ITALICA, ECLICTO, DBOOK + POCKETBOOK360, GER2, ITALICA, ECLICTO, DBOOK, INVESBOOK from calibre.devices.iliad.driver import ILIAD from calibre.devices.irexdr.driver import IREXDR1000 from calibre.devices.jetbook.driver import JETBOOK @@ -485,6 +485,7 @@ plugins += [ ITALICA, ECLICTO, DBOOK, + INVESBOOK, BOOX, EB600, README, diff --git a/src/calibre/devices/eb600/driver.py b/src/calibre/devices/eb600/driver.py index d3990e95ac..f1303fa956 100644 --- a/src/calibre/devices/eb600/driver.py +++ b/src/calibre/devices/eb600/driver.py @@ -173,3 +173,14 @@ class DBOOK(EB600): VENDOR_NAME = 'INFINITY' WINDOWS_MAIN_MEM = 'AIRIS_DBOOK' WINDOWS_CARD_A_MEM = 'AIRIS_DBOOK' + +class INVESBOOK(EB600): + + name = 'Inves Book Device Interface' + gui_name = 'Inves Book 600' + + FORMATS = ['epub', 'mobi', 'prc', 'fb2', 'html', 'pdf', 'rtf', 'txt'] + + VENDOR_NAME = 'INVES_E6' + WINDOWS_MAIN_MEM = '00INVES_E600' + WINDOWS_CARD_A_MEM = '00INVES_E600'