Нашел способ импортировать слова в Anki с картинками из Lingualeo.ru.
Интервальные повторения с картинками значительно увеличивают эффективность запоминания.



1. Способ — отображение картинок через прямые ссылки в Lingualeo.

1.1 Создаем поле карточки {{Image}} и шаблон обратной стороны



1.2. Заходим в свой словарь Lingualeo http://lingualeo.ru/userdict и с помощью буркмарклета-парсера для браузера Convextra сохраняем таблицу слов.



Данный парсер имеет ограничение использования до 200 страниц и 10000 извлеченных данных.
Что будет по достижении этого ограничения непонятно, возможно придется платить или перерегистрироваться.

В принципе, для извлечения таблицы слов можно использовать и любой другой парсер.
Прошу порекомендовать приемлемый вариант парсера для этой задачи.

1.3. Импортируем таблицу в Anki, правильно поставив соответствие полей карточек и разделитель “;”



1.4. Учим. Теперь ответы имеют картинки, что сильно повышает эффективность запоминания.

В данном варианте для отображения картинок необходим Интернет, т.к. картинки каждый раз загружаются по ссылке.

2. Способ — с предварительным сохранением картинок с Lingualeo локально.

Данный способ необходим если Вы планируете учить слова без подключения к Интернету или на мобильном устройстве, где при первом способе через мобильный Интернет картинки грузятся с задержкой и тратят трафик.

Если вам нужно что бы картинки открывались с локального диска нужно:

2.1. Скачать все картинки со своего словаря Lingualeo при помощи расширения для Firefox Download Them All в папку “Collection.media” (по умолчанию в Windows лежит в папке: *\Мои документы \Anki\User 1\collection.media).

Так же можно воспользоваться скриптом для Python — он сканирует текстовый файл импорта, находит ссылки на картинки и скачивает их. Данный скрипт может быть легко модифицирован, для тех кто хоть немного знает программирование.

2.2. Открыть встроенный браузер карточек Anki выделить все карточки (Ctrl+A) “Найти и заменить” (Ctrl+Alt+F), поставив галочку “Трактовать текущий ввод как регулярные выражения.”

Найти: “http?://\S+/(\w+.(?:img|png))”
Заменить: “\1”



Теперь в поле {Image} останутся только имена файлов картинок и загружатся в карточку они будут из локальной папки “Collection.media”

3. Колоды Anki в 1 клик можно синхронизировать с:


и другими приложениями Anki
Картинки так же будут синхронизироваться.

Хорошо бы Lingualeo сделали версию для печати с колонкой “Картинки” (что бы не приходилось использовать парсер) или сделали нормальный экспорт словаря в Anki или уж сами сделали систему интервальных повторений.

Данный способ работает, но хотелось бы что бы интеграция слов Lingualeo с Anki стала проще.

Теперь интервальные повторения слов Anki вошли в 5 пункт моей техники чтения книг и изучения слов на английском.

Если у кого есть идеи как упростить добавления картинок в Anki, например использовать другой парсер, — пишите в комментариях.