diff --git a/src/calibre/customize/builtins.py b/src/calibre/customize/builtins.py index c3fe7f1b3e..56c7b892ad 100644 --- a/src/calibre/customize/builtins.py +++ b/src/calibre/customize/builtins.py @@ -407,7 +407,7 @@ from calibre.devices.eb600.driver import EB600, COOL_ER, SHINEBOOK, \ POCKETBOOK360, GER2, ITALICA, ECLICTO, DBOOK, INVESBOOK, \ BOOQ from calibre.devices.iliad.driver import ILIAD -from calibre.devices.irexdr.driver import IREXDR1000 +from calibre.devices.irexdr.driver import IREXDR1000, IREXDR800 from calibre.devices.jetbook.driver import JETBOOK from calibre.devices.kindle.driver import KINDLE, KINDLE2, KINDLE_DX from calibre.devices.nook.driver import NOOK @@ -465,6 +465,7 @@ plugins += [ CYBOOK, ILIAD, IREXDR1000, + IREXDR800, JETBOOK, SHINEBOOK, POCKETBOOK360, diff --git a/src/calibre/devices/irexdr/driver.py b/src/calibre/devices/irexdr/driver.py index dc5416ea22..ccdf78981d 100644 --- a/src/calibre/devices/irexdr/driver.py +++ b/src/calibre/devices/irexdr/driver.py @@ -36,3 +36,13 @@ class IREXDR1000(USBMS): EBOOK_DIR_MAIN = 'ebooks' DELETE_EXTS = ['.mbp'] SUPPORTS_SUB_DIRS = True + +class IREXDR800(IREXDR1000): + name = 'IRex Digital Reader 800 Device Interface' + description = _('Communicate with the IRex Digital Reader 800 eBook ' \ + 'reader.') + PRODUCT_ID = [0x002] + WINDOWS_MAIN_MEM = 'DR800' + + EBOOK_DIR_MAIN = 'Books' +