mirror of
				https://github.com/kovidgoyal/calibre.git
				synced 2025-11-04 03:27:00 -05:00 
			
		
		
		
	Driver for HTC Android phones
This commit is contained in:
		
							parent
							
								
									f054a3ea0c
								
							
						
					
					
						commit
						04fe7ef6df
					
				@ -35,7 +35,6 @@ def freeze():
 | 
				
			|||||||
                       '/usr/lib/libpodofo.so.0.6.99',
 | 
					                       '/usr/lib/libpodofo.so.0.6.99',
 | 
				
			||||||
                       '/lib/libz.so.1',
 | 
					                       '/lib/libz.so.1',
 | 
				
			||||||
                       '/lib/libbz2.so.1',
 | 
					                       '/lib/libbz2.so.1',
 | 
				
			||||||
                       '/lib/libbz2.so.1',
 | 
					 | 
				
			||||||
                       '/usr/lib/libpoppler.so.4',
 | 
					                       '/usr/lib/libpoppler.so.4',
 | 
				
			||||||
                       '/usr/lib/libxml2.so.2',
 | 
					                       '/usr/lib/libxml2.so.2',
 | 
				
			||||||
                       '/usr/lib/libdbus-1.so.3',
 | 
					                       '/usr/lib/libdbus-1.so.3',
 | 
				
			||||||
 | 
				
			|||||||
@ -355,7 +355,7 @@ from calibre.devices.kindle.driver import KINDLE, KINDLE2, KINDLE_DX
 | 
				
			|||||||
from calibre.devices.prs500.driver import PRS500
 | 
					from calibre.devices.prs500.driver import PRS500
 | 
				
			||||||
from calibre.devices.prs505.driver import PRS505
 | 
					from calibre.devices.prs505.driver import PRS505
 | 
				
			||||||
from calibre.devices.prs700.driver import PRS700
 | 
					from calibre.devices.prs700.driver import PRS700
 | 
				
			||||||
 | 
					from calibre.devices.android.driver import ANDROID
 | 
				
			||||||
 | 
					
 | 
				
			||||||
plugins = [HTML2ZIP]
 | 
					plugins = [HTML2ZIP]
 | 
				
			||||||
plugins += [
 | 
					plugins += [
 | 
				
			||||||
@ -402,6 +402,7 @@ plugins += [
 | 
				
			|||||||
    PRS500,
 | 
					    PRS500,
 | 
				
			||||||
    PRS505,
 | 
					    PRS505,
 | 
				
			||||||
    PRS700,
 | 
					    PRS700,
 | 
				
			||||||
 | 
					    ANDROID,
 | 
				
			||||||
]
 | 
					]
 | 
				
			||||||
plugins += [x for x in list(locals().values()) if isinstance(x, type) and \
 | 
					plugins += [x for x in list(locals().values()) if isinstance(x, type) and \
 | 
				
			||||||
                                        x.__name__.endswith('MetadataReader')]
 | 
					                                        x.__name__.endswith('MetadataReader')]
 | 
				
			||||||
 | 
				
			|||||||
							
								
								
									
										10
									
								
								src/calibre/devices/android/__init__.py
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										10
									
								
								src/calibre/devices/android/__init__.py
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,10 @@
 | 
				
			|||||||
 | 
					#!/usr/bin/env python
 | 
				
			||||||
 | 
					# vim:fileencoding=UTF-8:ts=4:sw=4:sta:et:sts=4:ai
 | 
				
			||||||
 | 
					from __future__ import with_statement
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					__license__   = 'GPL v3'
 | 
				
			||||||
 | 
					__copyright__ = '2009, Kovid Goyal <kovid@kovidgoyal.net>'
 | 
				
			||||||
 | 
					__docformat__ = 'restructuredtext en'
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
							
								
								
									
										38
									
								
								src/calibre/devices/android/driver.py
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										38
									
								
								src/calibre/devices/android/driver.py
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,38 @@
 | 
				
			|||||||
 | 
					#!/usr/bin/env python
 | 
				
			||||||
 | 
					# vim:fileencoding=UTF-8:ts=4:sw=4:sta:et:sts=4:ai
 | 
				
			||||||
 | 
					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 ANDROID(USBMS):
 | 
				
			||||||
 | 
					    name           = 'Android driver'
 | 
				
			||||||
 | 
					    description    = _('Communicate with Android phones.')
 | 
				
			||||||
 | 
					    author         = 'Kovid Goyal'
 | 
				
			||||||
 | 
					    supported_platforms = ['windows', 'osx', 'linux']
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    # Ordered list of supported formats
 | 
				
			||||||
 | 
					    FORMATS     = ['epub']
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    VENDOR_ID   = [
 | 
				
			||||||
 | 
					            0x0bb4,
 | 
				
			||||||
 | 
					            ]
 | 
				
			||||||
 | 
					    PRODUCT_ID  = [0x0c02]
 | 
				
			||||||
 | 
					    BCD         = [0x100]
 | 
				
			||||||
 | 
					    EBOOK_DIR_MAIN = 'wordplayer/calibre'
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    VENDOR_NAME      = 'HTC'
 | 
				
			||||||
 | 
					    WINDOWS_MAIN_MEM = 'ANDROID_PHONE'
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    OSX_MAIN_MEM = 'HTC Android Phone Media'
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    MAIN_MEMORY_VOLUME_LABEL  = 'Android Internal Memory'
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    SUPPORTS_SUB_DIRS = True
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -12,7 +12,7 @@ from calibre.devices.usbms.driver import USBMS
 | 
				
			|||||||
class BEBOOK(USBMS):
 | 
					class BEBOOK(USBMS):
 | 
				
			||||||
    name           = 'BeBook driver'
 | 
					    name           = 'BeBook driver'
 | 
				
			||||||
    description    = _('Communicate with the BeBook eBook reader.')
 | 
					    description    = _('Communicate with the BeBook eBook reader.')
 | 
				
			||||||
    author         = _('Tijmen Ruizendaal')
 | 
					    author         = 'Tijmen Ruizendaal'
 | 
				
			||||||
    supported_platforms = ['windows', 'osx', 'linux']
 | 
					    supported_platforms = ['windows', 'osx', 'linux']
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user