понедельник, 27 мая 2013 г.

Lingua.get v.1.5.1 Версия с загрузкой файлов

   После долгих попыток удалось то, что хотел сделать с самого начала. Теперь программа Lingua.get умеет не только сохранять список слов, изучаемых на сайте Lingualeo.ru, но и загружать относящиеся к ним аудио и графические файлы.
Lingua.get 1.5
   Кроме этого исправлен ряд мелких ошибок в модуле парсинга.
   Инструкция дополнена и как и раньше лежит в архиве вместе с программой.

Последнюю рабочую версию можно взять здесь.

Ну и планы на следующую версию такие:
  • Сохранение не всего списка, а отдельных строк
  • Работа через прокси
  • Оптимизировать панель управления
  • Добавить захват "наборов слов" с сайта lingualeo
  • Возможно добавлю транскрипцию в карточки
 P.S. Хотя все подробности работы с программой описаны в pdf файле и лежат вместе с программой в одном архиве, может кому-то будет интересно почитать обзорную статью и комментарии на сайте lifehacker.ru.

25 комментариев:

  1. Спасибо большое, программа сэкономила уйму времени и все отлично работает.

    ОтветитьУдалить
  2. Анонимный13 июля 2013 г., 1:15

    Спасибо за программу!

    ОтветитьУдалить
  3. Спасибо за программу, все работает. При чем запускал под линуксом через wine.

    ОтветитьУдалить
    Ответы
    1. Спасибо за информацию. Писал программу так чтобы она не зависела от разных внешних библиотек, т.е все что программа использует включено в архив. Видимо эта независимость делает ее более устойчивой.

      Удалить
  4. Спасибо огромное, очень полезная утилита. Небольшая (или большая) просьба нельзя ли сделать опцию вводить свой собственный диапазон для скачки. У меня в словаре больше 1000 слов, поэтому скачать всё не получается. Хотя бы может разрешить задавать начальный индекс. Что-то вроде, качать с пятисотого слова или с семисотого. Еще раз спасибо за ваш труд и потраченное время.

    ОтветитьУдалить
  5. Анонимный19 июля 2013 г., 19:35

    Хотелось бы поскорей увидеть транскрипцию в карточках, ну и еще было бы круто, если бы в карточки попадали примеры использования слов(например можно их подтягивать с твиттера)

    ОтветитьУдалить
    Ответы
    1. Анонимный25 июля 2013 г., 15:12

      И еще очень тяжело обновлять список.
      Для решения этой проблемы можно например добавить возможность выкачки всего списка слов с lingualeo, и добавить фильтр чтобы ему на вход можно было подать последний список(сохраненный на компе), в результате этот фильтр отсеет одинаковые записи.

      Удалить
  6. hi !
    спасибо за прогу! все супер!

    Есть тока большая просьба: для полного счастья не хватает поля "контекст" для слова?
    ибо учить слово отдельно от контекста не есть вери гут (

    К стати, а как работает прога? она просто получает слова, разбирая страничку http://lingualeo.ru/userdict? или как то еще?

    ОтветитьУдалить
    Ответы
    1. Все верно. Слова беру оттуда. Там же находятся ссылки на звуки и графику.
      Можно и примеры использования слов извлечь. Пока нет времени, попозже займусь.

      Удалить
  7. Супер программка! Спасибо!
    не хватает действительно контекста использования слова. Готов помочь в реализации получения контекста!

    ОтветитьУдалить
  8. Владислав,
    Проблема с выгрузкой словаря с картинками и звуком. Нажимаю Загрузить, а показатель прогресса немного сдвигается и замирает. Текстовый файл формируется , озвучка - нет.
    В чем может быть дело?
    Алексей.

    ОтветитьУдалить
    Ответы
    1. Возможно проблема уже решена, но все-таки посоветую тем кто с таким столкнется проверить есть ли место на диске и вообще права записи на этот диск.

      Удалить
  9. Огромное спасибо, удобная программа, не с первого раза, но разобрался.
    присоединяюсь к просьбам:
    >"...для полного счастья не хватает поля "контекст" для слова..."
    >увеличить количество импортируемых слов
    >добавить транскрипцию

    ОтветитьУдалить
  10. Добавьте, плиз, загрузку не только из http://lingualeo.com/userdict, но и из наборов слов, например: http://lingualeo.com/glossary/42, http://lingualeo.com/glossary/55 и т.д.
    В идеале - можно добавить поле, в которое вручную вводить адрес страницы для распарсивания.
    СПАСИБО!

    ОтветитьУдалить
  11. Постараюсь в ближайший месяц добавить контекст и снять ограничение на количество слов.
    С транскрипцией программу станет сложнее использовать. Но возможно тоже сделаю.

    ОтветитьУдалить
  12. Здравствуйте! Очень интересная задумка.Но у меня загружается только первая сотня.И Anki не воспроизводит звук и изображение. Попробую еще раз не вводить а копировать.

    ОтветитьУдалить
  13. Здравствуйте, проблема как у предыдущего комментатора - загрузилась первая сотня, дальше при импорте только сообщения типа Импортировано. 0 записей добавлено, 0 записей обновлено.
    Все делаю по инструкции. В чем может быть проблема?

    ОтветитьУдалить
    Ответы
    1. Пока имеется ограничение на загрузку не более 100 слов (см. описание программы и комментарии выше)

      Удалить
  14. У меня английский Windows 8. Проблемы с русской кодировкой. Все надписи - иероглифы :-(

    ОтветитьУдалить
  15. Программа позволяет эконоить уйму времени, но ей есть куда развиваться.
    Владислав, не собираетесь опубликовать исходники, сделать open source? Это бы ускорило развитие программы.

    ОтветитьУдалить
  16. Код писал в режиме постоянного экспериментирования. Разобраться в нем мне уже самому тяжеловато. Кроме того про поддержку Unicode не подумал и сейчас надо возвращаться практически к началу. Когда это преодолею, тогда и буду новые планы строить. Все-таки это у меня первый блин так сказать.

    ОтветитьУдалить
  17. Здравствуйте, Владислав. Хочу поблагодарить вас за вашу программу. Она очень полезна и хороша. Хотелось бы Вам предложить, что бы Вы, по возможности, добавили одну функцию, если посчитаете её необходимой. На мой взгляд, было бы очень хорошо, если можно было бы ещё по одному файлу скачивать. К примеру, я ввожу (добавляю) новое слово в свой список в lingvoleo и через Вашу программу я могу скачать это слово, а не снова весь список заново. Заранее спасибо. Надеюсь, понятно выразился.

    ОтветитьУдалить
    Ответы
    1. Понятно. Думаю в следующей версии сделаю.

      Удалить
  18. Здравствуйте, Владислав! При интеграции слов в Anki добавляются не все слова, пишет что требуется 7 полей? В чем может быть проблема? Спасибо!

    Импортировано.
    содержит 7 полей, ожидающих 6

    ОтветитьУдалить
    Ответы
    1. Дайте посмотреть на окно ипорта в Anki. И проверьте чтобы разделителем был знак табуляции. Иногда Anki неправильно его определяет

      Удалить