Список изменений
- Добавлены тесты для ютуба и вимео
- Улучшена работа одновременного перевода нескольких видео
- Теперь, имя аудио файла начинается с айди видео и имеет вид: "VIDEO_ID---UUID4"
- Добавлено отображение процентов загрузки аудио
- Возвращен слайдер при ожидание перевода
- Библиотека
node-downloader-helper
заменена асинхронной реализацией сaxios
иfs
- Библиотека
loading-cli
была заменена наlistr2
- Немного изменена реализация функции
translate
для избежания ошибок при загрузке перевода сразу нескольких видео - Добавлены новые аргументы:
--lang
для установки языка исходного видео (см. вики, чтобы узнать какие языки поддерживаются)--reslang
для установки языка переведенной аудио дорожки (см. вики, чтобы узнать какие языки поддерживаются)
- Добавлены сокращенные версии опций:
--help
=>-h
и--version
=>-v
- Улучшена документация
vot-cli --help
- Улучшена документация README.md
- Функция
getVideoId
обновлена до актуальной версии из voice-over-translation- Добавлена поддержка Bitchute, Invidious, ProxyTok, Piped, Bilibili, Twitch Clips, Rutube
Yandex Protobuf
обновлен до актуальной версии из voice-over-translation- Все зависимости были обновлены до последних версий
- Почищены не используемые зависимости
- Добавлены prettier и eslint
- Изменена структура проекта. Теперь, все файлы, относящиеся к скрипту, находятся в папке
src
. Так же, теперь, часть функций была вынесена в отдельные файлы. - vot-cli был перенесен в отдельный репозиторий (тот, где вы сейчас читаете этот ченджлог)