New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Как добавлять таблицы слов в программу? #55
Comments
Вот к примеру таблица https://www.sugarsync.com/pf/D6928101_9276249_6355141 |
Извращался конкретно: В excel использовал команду "СЦЕПИТЬ" и получил в ячейке "1abate2/ə'beɪt/3ослаблять, уменьшать, умерять4". Далее заменял: И вот сделал такой файл dict.json https://www.sugarsync.com/pf/D6928101_9276249_6366928 Все-таки нужен быстрый способ что бы обычную таблицу со словами запихать в программу - например продумать макрос в excel хотя бы. |
Так как же делать словари? Почему у меня словарь не работает. Хочется уже поизучать :) |
У вас последняя строчка заканчивается запятой, уберите ее. ["inscrutable", "ɪn'skru:təbl", "непостижимый, загадочный"], |
Для этой цели я написал себе простой python-скрипт по преобразованию словаря со страницы lingualeo в json
Первоначальный файл имеет такой формат: 1 aback [əbˈæk] захваченный врасплох, смущенный |
Замечательно! На самом деле я как раз учу слова в тренировках LinguaLeo
Убрал, но все равно программа не запускается https://www.sugarsync.com/pf/D6928101_9276249_6366928 - что не так? |
вы убрали все запятые, а нужно было только последнюю. |
для получения json-словаря из лингвалео:
|
Где же все? Вот так выглядит - Все же запятые на месте? ( https://www.sugarsync.com/pf/D6928101_9276249_6366928 )
Как запускать скрипт? Как-то через консоль это все прописывать? Говорю же я ламер :) |
Читаем внимательно мой коммент - #55 (comment) |
Спасибо, извинте за невнимательность. Заработало. |
нужно в папку положить входной файл словаря, который будете преобразовывать и файл скрипта (назовите его convert.py). у вас должен быть установлен python 2.7. для запуска либо дважды кликнуть на скрипте, либо запустить его в командной строке. |
Тут уже и без меня похоже разобрались ) |
Я как понял все работает, можно закрывать задачу |
Добавьте скрипт импорта из Lingualeo https://github.com/maks-a/LearnEnglishWords/tree/master/utils в ваш родной архив. А то новички не будут знать что есть такая возможность. Только нужно readme.txt еще сделать (а то может быть непонятно как работает) По факту сейчас, если хочешь добавить слов, надо:
Как бы укоротить данную операцию? |
Скипт портирую, но как ускорить - без понятия, я особо из LL ничего не выгружал, так что у меня проблемы такой не стоит. |
Портировал скрипт, упростил как мог загрузку слов. Достаточно скопировать слова в lingualeo.txt и запустить программу с ключем "-lingualeo". Документация |
Я активно использую сервис http://wordsfromtext.com
Получаю обычную таблицу слов.
Как удобнее привести такую таблицу к формату dict.json?
["tunnel", "tʌnl", "т[у]ннель"],
The text was updated successfully, but these errors were encountered: