Releases: FOSWLY/vot-cli
1.4.3
1.4.2
1.4.1
1.4.0
Список изменений
- Добавлен новый аргумент
--output-file. Он позволяет установить имя файла для сохранения (требует указания пути сохранения аудио файла перевода в аргументе "--output") Yandex Protobufобновлен до актуальной версии из voice-over-translation- Добавлена поддержка перевода Google Drive (только публичные ссылки, например:
https://drive.google.com/file/d/FILE_ID) - Добавлена поддержка перевода YouTube Shorts (
https://youtube.com/shorts/VIDEO_ID) - Добавлена поддержка короткой ссылки на YouTube
youtu.be
Full Changelog: 1.3.0...1.4.0
1.3.1
Список изменений
(от 13 марта 2024)
- Добавлена поддержка короткой ссылки на yandex disk (
yadi.sk)
1.3.0
Список изменений
-
Добавлена поддержка кастомных ссылок с окончанием на
.mp4 -
Добавлена поддержка Одноклассников (
ok.ru) -
Добавлена поддержка Peertube. Были добавлены 9 крупных сайтов, хостящих Peertube (libre.video не поддерживается - не просите):
tube.shanti.cafebee-tube.frvideo.sadmin.iodalek.zonereview.peertube.bizpeervideo.clubtube.la-dina.netpeertube.tmp.rcp.tf
-
Добавлена поддержка Dailymotion (
dailymotion.com/video/) -
Добавлена поддержка Trovo (
trovo.live/s/) -
Добавлена поддержка Яндекс Диск (
disk.yandex.ru/i/) -
Добавлена поддержка Coursehunter (
coursehunter.net/course/). Для перевода конкретного урока используйте query-параметр?lesson=НОМЕР_УРОКА -
Минимальная версия NodeJS в NPM пакете зафиксирована на NodeJS 18
-
Добавлена эксперементальная поддержка HTTP и HTTPS прокси в формате
[<PROTOCOL>://]<USERNAME>:<PASSWORD>@<HOST>[:<port>](например:http://127.0.0.1:8788). Для установки прокси используйте аргумент--proxy
1.2.1
1.2.0
Список изменений
- Добавлена возможность загрузки субтитров для видео вместо озвучки (используйте опцию
--subsили--subtitles) - Добавлена поддержка Rumble и EPorner (у последнего перевод занимает очень много времени)
- Фикс загрузки аудио файла для XVideos (#4)
- Актуализирован список языков доступных для TTS (уменьшен до 3 - ru, kk, en)
Yandex Protobufобновлен до актуальной версии из voice-over-translation- Добавлен хук pre-commit для автоформатирования при добавление в git
- Игнорирование папок перенесено в отдельный файл
.eslintignore - Задан явный конфиг для prettier (нужен для нормальной работы форматирования в редакторе)
Full Changelog: 1.1.1...1.2.0
1.1.1
1.1.0
Список изменений
- Добавлены тесты для ютуба и вимео
- Улучшена работа одновременного перевода нескольких видео
- Теперь, имя аудио файла начинается с айди видео и имеет вид: "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 был перенесен в отдельный репозиторий (тот, где вы сейчас читаете этот ченджлог)