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.cafe
bee-tube.fr
video.sadmin.io
dalek.zone
review.peertube.biz
peervideo.club
tube.la-dina.net
peertube.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 был перенесен в отдельный репозиторий (тот, где вы сейчас читаете этот ченджлог)