Skip to content

Приложение составляет глоссарий из случайных терминов по теме "Радиотехника, электроника и телекоммуникации" (РЭТ)

License

Notifications You must be signed in to change notification settings

cmd-E/glossary-generator

Repository files navigation

glossary-generator

Создает глоссарий с терминами в формате .txt и таблицей в .docx на русском и казахском языках

Берет информацию из http://libr.aues.kz/facultet/frts/kaf_aes/52/umm/aes_1.htm (500 терминов)

Использование

  • Запустить main.py из коммандной строки
  • Задать необходимое колличество терминов
  • Выбрать язык
  • Забрать термины из docs/glossary_**.txt или docs/glossary_**.docx (находится в директории с main.py)
me@pc:~$ python3 main.py
Колличество терминов (1-500): 500
Язык(РУС/каз):
Загрузка терминов...
100%|████████████████████████████████████████████████████████████████████████████████| 788k/788k [00:01<00:00, 771kiB/s]
Парсинг терминов...
Выбор случайных терминов...
Экспорт в docs/glossary_ru.txt...
Экспорт в docs/glossary_ru.docx...
100%|████████████████████████████████████████████████████████████████████████████████| 302/302 [00:02<00:00, 132.63it/s]

Зависимости

requests, BeautifulSoup, python-docx, tqdm

Установить всё: python3 -m pip install -r requirements.txt

About

Приложение составляет глоссарий из случайных терминов по теме "Радиотехника, электроника и телекоммуникации" (РЭТ)

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages