mirror of
				https://github.com/kovidgoyal/calibre.git
				synced 2025-10-31 18:47:02 -04: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