Skip to content
This repository has been archived by the owner on Aug 6, 2024. It is now read-only.

SyncBooker v3.7

Latest
Compare
Choose a tag to compare
@xayam xayam released this 17 Sep 06:37
· 8 commits to main since this release
8a71888
  • реализовано базовое окно настроек Options
  • модели распознавания языков перенесены в папки /recognize/rus/ и /recognize/eng/
  • в файл faq.html добавлена концепция RWL (чтение во время прослушивания), как метод изучения языка
  • несколько исправлений в грамматике русского языка
  • переделана структура проекта по шаблону MVC
  • проинспектирован код и исправлены мелкие недочеты
  • exe файл теперь в папке /bin
  • добавлено создание файла настроек /bin/options.json
  • загрузка и сохранение настроек автоматическое
  • все исходники в /src
  • изображения в /img
  • книги перемещены в папку /data
  • добавлено переключение между двух языками интерфейса (русского и английского)
  • для уменьшения дистрибутива программы книги удалены и помещены в онлайн-каталог, для теста добавлен фрагмент книги "Механическое эго" (из каталога можно скачать полную версию)
  • добавлено и реализовано главное меню программы
  • добавлены дочерние окна About, Options и Catalog. Реализовано только первое.
  • дочернее окно Catalog позволяет скачать дополнительные книги из всего каталога
  • улучшен синхрон, теперь алгоритм определяет сначала глобальный синхрон на уровне всей книги и затем конкретизирует микро-синхрон локально на уровне предложения из 12 слов
  • добавлен пакер /packer.py для создания архивов программы согласно шаблонам из файлов /.portable (мини-сборка), /.developer (полный архив для разработки, НЕ включает виртуальную среду, но её можно установить из файла requirements.txt в папку /venv) и /.offline (все книги без фрагментов, бинарник и исходники)