MTP driver: Add Android/data/com.amazon.kindle/files to the list of folders looked for to send books to

Fixes #1893253 [Android Kindle Folder](https://bugs.launchpad.net/calibre/+bug/1893253)
This commit is contained in:
Kovid Goyal 2020-08-28 08:55:08 +05:30
parent 7bab8a1353
commit 1b5bfd9078
No known key found for this signature in database
GPG Key ID: 06BC317B515ACE7C

View File

@ -61,9 +61,11 @@ class MTP_DEVICE(BASE):
if self._prefs is None:
self._prefs = p = JSONConfig('mtp_devices')
p.defaults['format_map'] = self.FORMATS
p.defaults['send_to'] = ['Calibre_Companion', 'Books',
'eBooks/import', 'eBooks', 'wordplayer/calibretransfer',
'sdcard/ebooks', 'kindle', 'NOOK']
p.defaults['send_to'] = [
'Calibre_Companion', 'Books', 'eBooks/import', 'eBooks',
'wordplayer/calibretransfer', 'sdcard/ebooks',
'Android/data/com.amazon.kindle/files', 'kindle', 'NOOK'
]
p.defaults['send_template'] = '{title} - {authors}'
p.defaults['blacklist'] = []
p.defaults['history'] = {}
@ -107,9 +109,10 @@ class MTP_DEVICE(BASE):
proxy['format_map'] = ['azw3', 'mobi', 'azw', 'azw1', 'azw4', 'pdf']
proxy['send_template'] = '{title} - {authors}'
orig = list(proxy['send_to'])
if 'kindle' in orig:
orig.remove('kindle')
orig.insert(0, 'kindle')
for folder in ('kindle', 'Android/data/com.amazon.kindle/files'):
if folder in orig:
orig.remove(folder)
orig.insert(0, folder)
proxy['send_to'] = orig
def configure_for_generic_epub_app(self):