mirror of
				https://github.com/kovidgoyal/calibre.git
				synced 2025-10-30 18:22:25 -04:00 
			
		
		
		
	Fix #816094 ([Enhancement] Add COBY MP977 Support)
This commit is contained in:
		
							parent
							
								
									42f9160af0
								
							
						
					
					
						commit
						b461b58e8c
					
				| @ -570,7 +570,7 @@ from calibre.devices.teclast.driver import (TECLAST_K3, NEWSMY, IPAPYRUS, | ||||
| from calibre.devices.sne.driver import SNE | ||||
| from calibre.devices.misc import (PALMPRE, AVANT, SWEEX, PDNOVEL, | ||||
|         GEMEI, VELOCITYMICRO, PDNOVEL_KOBO, LUMIREAD, ALURATEK_COLOR, | ||||
|         TREKSTOR, EEEREADER, NEXTBOOK, ADAM, MOOVYBOOK) | ||||
|         TREKSTOR, EEEREADER, NEXTBOOK, ADAM, MOOVYBOOK, COBY) | ||||
| from calibre.devices.folder_device.driver import FOLDER_DEVICE_FOR_CONFIG | ||||
| from calibre.devices.kobo.driver import KOBO | ||||
| from calibre.devices.bambook.driver import BAMBOOK | ||||
| @ -705,7 +705,7 @@ plugins += [ | ||||
|     EEEREADER, | ||||
|     NEXTBOOK, | ||||
|     ADAM, | ||||
|     MOOVYBOOK, | ||||
|     MOOVYBOOK, COBY, | ||||
|     ITUNES, | ||||
|     BOEYE_BEX, | ||||
|     BOEYE_BDX, | ||||
|  | ||||
| @ -351,3 +351,29 @@ class MOOVYBOOK(USBMS): | ||||
|     def get_main_ebook_dir(self, for_upload=False): | ||||
|         return 'Books' if for_upload else self.EBOOK_DIR_MAIN | ||||
| 
 | ||||
| class COBY(USBMS): | ||||
| 
 | ||||
|     name           = 'COBY MP977 device interface' | ||||
|     gui_name       = 'COBY' | ||||
|     description    = _('Communicate with the COBY') | ||||
|     author         = 'Kovid Goyal' | ||||
|     supported_platforms = ['windows', 'osx', 'linux'] | ||||
| 
 | ||||
|     # Ordered list of supported formats | ||||
|     FORMATS     = ['epub', 'pdf'] | ||||
| 
 | ||||
|     VENDOR_ID   = [0x1e74] | ||||
|     PRODUCT_ID  = [0x7121] | ||||
|     BCD         = [0x02] | ||||
|     VENDOR_NAME = 'USB_2.0' | ||||
|     WINDOWS_MAIN_MEM = WINDOWS_CARD_A_MEM = 'MP977_DRIVER' | ||||
| 
 | ||||
|     EBOOK_DIR_MAIN = '' | ||||
| 
 | ||||
|     SUPPORTS_SUB_DIRS = False | ||||
| 
 | ||||
|     def get_carda_ebook_dir(self, for_upload=False): | ||||
|         if for_upload: | ||||
|             return 'eBooks' | ||||
|         return self.EBOOK_DIR_CARD_A | ||||
| 
 | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user