ReanGD / LearningEnglish

Опробирование подхода для изучения английского языка
Apache License 2.0
44 stars 18 forks source link

[Идея] Импорт/показ слов с картинками из lingualeo #87

Open maxirk opened 11 years ago

maxirk commented 11 years ago

Понятно, что сложно сделать что бы программа сама грузила-присваивала картинки как Lingualeo https://github.com/ReanGD/LearningEnglish/issues/57

Но появилась идея сделать проще.

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

Пример:

["feal", "fˈɪəːl", "страх, боязнь, бояться, страшиться", "http://d144fqpiyasmrr.cloudfront.net/uploads/picture/821602.png"],

Можно ли как-то в вашей программе что бы картинка по этой ссылке показывалась после ответа?

Можно даже не делать что бы картинка по ссылке скачивалась, она же очень маленькая - пусть онлайн грузится динамические после каждого ответа.

Сделать фрейм html да и все - можно так теоретически?

ReanGD commented 11 years ago

Теоретически конечно же можно, правда придется в дополнение к программе ставить библиотеку для отображения картинок в произвольном формате и добавить кеширование и т.п., но это не так страшно...

Хорошо, давайте сделаем так:

Для простейшего случая с одной картинкой будет выглядеть так: ["feal", "fˈɪəːl", "страх", { "image": ["http://d144fqpiyasmrr.cloudfront.net/uploads/picture/821602.png"] } ]

Так же будет нормально грузиться и старый словарь без доп. параметров: ["feal", "fˈɪəːl", "страх"]

А я добавлю поддержку картинок в программу.

maxirk commented 11 years ago

Хочу показать вот этот парсер - в 1 клик можно получить таблицу слов с картинками http://convextra.com/ Смотрите скринкаст как это делается http://www.screenr.com/N5Q7

Не нужно извращатся с парсерами и т.д. Это даже быстрее чем "версия для печати > копапаст в текстовый документ". Так что рекомендую что бы скрипт добавлял слова в программу из этого файла.

Я не программист, поэтому прошу maks-a присоединится к топику :) Т.к. он первый сделал скрипт импорта lingualeo.

Еще я параллельно изучаю вопрос как импортировать быстро таблицу слов из lingualeo с картинками в Anki https://anki.tenderapp.com/discussions/ankidesktop/391-add-or-import-images-automatically но чувствую простого решения не будт.

Думаю все-таки в LearnWords скрипт будет удобнее и проще. Ну а потом и может быть добавим упражнение "знаю/не знаю" https://github.com/ReanGD/LearningEnglish/issues/86 и Anki не нужен вовсе.

ReanGD commented 11 years ago

Как-то меня совсем не вдохновил парсер, если зарегистрироваться и зайти в профиль там указано:

Проанализированные страницы: 4 / 200 Извлеченные данные: 300 / 10000

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

maxirk commented 11 years ago

200 страниц и 10000 слов этого должно хватить на полгода и больше. Можно потом перерегиться легко. Так же можно и другим вариантом парсера воспользоваться - правда это будет сложнее.

Но все равно, такую таблицу можно получить - а значит нужно сделать что бы картинки по url-отображались и импортировались.

Кстати я сделал что бы они в Anki отображались - вот небольшой мануал https://docs.google.com/document/d/1U4omJD443IGsP0RmCNqdUK3aqmC-NP5nsR5EEM6GBYQ/edit

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