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.sne.driver import SNE | ||||||
| from calibre.devices.misc import (PALMPRE, AVANT, SWEEX, PDNOVEL, | from calibre.devices.misc import (PALMPRE, AVANT, SWEEX, PDNOVEL, | ||||||
|         GEMEI, VELOCITYMICRO, PDNOVEL_KOBO, LUMIREAD, ALURATEK_COLOR, |         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.folder_device.driver import FOLDER_DEVICE_FOR_CONFIG | ||||||
| from calibre.devices.kobo.driver import KOBO | from calibre.devices.kobo.driver import KOBO | ||||||
| from calibre.devices.bambook.driver import BAMBOOK | from calibre.devices.bambook.driver import BAMBOOK | ||||||
| @ -705,7 +705,7 @@ plugins += [ | |||||||
|     EEEREADER, |     EEEREADER, | ||||||
|     NEXTBOOK, |     NEXTBOOK, | ||||||
|     ADAM, |     ADAM, | ||||||
|     MOOVYBOOK, |     MOOVYBOOK, COBY, | ||||||
|     ITUNES, |     ITUNES, | ||||||
|     BOEYE_BEX, |     BOEYE_BEX, | ||||||
|     BOEYE_BDX, |     BOEYE_BDX, | ||||||
|  | |||||||
| @ -351,3 +351,29 @@ class MOOVYBOOK(USBMS): | |||||||
|     def get_main_ebook_dir(self, for_upload=False): |     def get_main_ebook_dir(self, for_upload=False): | ||||||
|         return 'Books' if for_upload else self.EBOOK_DIR_MAIN |         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