From b7fc5d2626d30ae956a6e9427ca1cbdf384247e3 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Wed, 31 Aug 2011 10:49:26 -0600 Subject: [PATCH] Fix #829075 (Cannot transfer book, HP Touchpad with Amazon Kindle App) --- src/calibre/customize/builtins.py | 5 ++--- src/calibre/devices/android/driver.py | 21 +++++++++++++++++++++ 2 files changed, 23 insertions(+), 3 deletions(-) diff --git a/src/calibre/customize/builtins.py b/src/calibre/customize/builtins.py index 53c6cba00a..9d9cbd1d09 100644 --- a/src/calibre/customize/builtins.py +++ b/src/calibre/customize/builtins.py @@ -557,7 +557,7 @@ from calibre.devices.kindle.driver import KINDLE, KINDLE2, KINDLE_DX from calibre.devices.nook.driver import NOOK, NOOK_COLOR from calibre.devices.prs505.driver import PRS505 from calibre.devices.user_defined.driver import USER_DEFINED -from calibre.devices.android.driver import ANDROID, S60 +from calibre.devices.android.driver import ANDROID, S60, WEBOS from calibre.devices.nokia.driver import N770, N810, E71X, E52 from calibre.devices.eslick.driver import ESLICK, EBK52 from calibre.devices.nuut2.driver import NUUT2 @@ -658,8 +658,7 @@ plugins += [ KINDLE_DX, NOOK, NOOK_COLOR, PRS505, - ANDROID, - S60, + ANDROID, S60, WEBOS, N770, E71X, E52, diff --git a/src/calibre/devices/android/driver.py b/src/calibre/devices/android/driver.py index 16df93442b..118954caad 100644 --- a/src/calibre/devices/android/driver.py +++ b/src/calibre/devices/android/driver.py @@ -184,3 +184,24 @@ class S60(USBMS): VENDOR_NAME = 'NOKIA' WINDOWS_MAIN_MEM = 'S60' + +class WEBOS(USBMS): + + name = 'WebOS driver' + gui_name = 'WebOS Tablet' + description = _('Communicate with WebOS tablets.') + author = 'Kovid Goyal' + supported_platforms = ['windows', 'osx', 'linux'] + + # Ordered list of supported formats + FORMATS = ['mobi', 'azw', 'prc'] + + VENDOR_ID = [0x0830] + PRODUCT_ID = [0x8074] + BCD = [0x0327] + + EBOOK_DIR_MAIN = '.palmkindle' + VENDOR_NAME = 'HP' + WINDOWS_MAIN_MEM = 'WEBOS-DEVICE' + +