Найти vocab.db самому
Где Kindle хранит базу Vocabulary Builder и как передать этот файл Book2Deck, если прямое чтение недоступно.
Каждое слово, которое вы посмотрели во встроенном словаре, Kindle сохраняет в один файл SQLite:
system/vocabulary/vocab.db
system — скрытая папка в корне устройства. Это тот же файл, который читает
прямое подключение по USB; выбранный вручную, он даёт
идентичные карточки.
Windows
Kindle появляется в проводнике как портативное устройство. Включите Вид → Скрытые
элементы, откройте устройство, пройдите в system → vocabulary и скопируйте vocab.db
в удобное место.
В Windows это рекомендуемый путь: стек MTP там принадлежит операционной системе, поэтому браузер не может забрать интерфейс для прямого чтения.
macOS
В macOS нет встроенной поддержки MTP, поэтому Kindle вообще не появляется в Finder.
Понадобится одно из: Send to Kindle USB File Manager от Amazon, OpenMTP или
Android File Transfer. Откройте устройство в любой из этих программ, зайдите в
system/vocabulary/ и скопируйте файл.
Если это звучит как крюк — так и есть. На macOS прямой путь и проще, и быстрее, и именно на этой конфигурации Book2Deck проверен лучше всего.
Linux
Большинство окружений монтируют MTP-устройства автоматически через gvfs. Kindle обычно
виден в файловом менеджере, и system/vocabulary/vocab.db копируется как любой другой файл.
Обратите внимание: автоматическое монтирование — это же и причина, по которой не работает прямое чтение. Если устройство забрал gvfs, браузеру оно уже не достанется.
Как загрузить файл
Откройте импорт и нажмите Выбрать файл. База разбирается внутри вашего браузера, файл никуда не загружается, и этот путь работает в любом современном браузере, включая Safari, Firefox и мобильные.
Два файла, которые не являются базой
vocab.db-wal— журнал предзаписи рядом с базой. Если он есть, значит на устройстве остались изменения, ещё не влитые в основной файл, и несколько последних слов могут отсутствовать. Book2Deck скажет об этом, а не сделает вид, что импорт полный. Обычно достаточно корректно извлечь устройство — Kindle сам сольёт журнал.backup_vocab_<дата>.db— собственная резервная копия устройства. Она старше живой базы. Импортировать её можно, но вы получите словарь на ту дату.
Обновлено