Skip to content

Releases: FOSWLY/vot-cli

1.4.3

28 Jul 14:25
c5ac229
Compare
Choose a tag to compare

Список изменений

  • Добавлена поддержка загрузки субтитров в .srt (#33)

What's Changed

New Contributors

Full Changelog: 1.4.2...1.4.3

1.4.2

28 Jul 14:24
f0d53f2
Compare
Choose a tag to compare

Список изменений

  • Добавлена поддержка /live/ для YouTube (#32)

What's Changed

New Contributors

Full Changelog: 1.4.1...1.4.2

1.4.1

23 May 15:12
Compare
Choose a tag to compare

Список изменений

  • Обновлен Yandex HMAC

Full Changelog: 1.4.0...1.4.1

1.4.0

31 Mar 00:31
Compare
Choose a tag to compare

Список изменений

  • Добавлен новый аргумент --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

31 Mar 00:33
68b380a
Compare
Choose a tag to compare

Список изменений

(от 13 марта 2024)

  • Добавлена поддержка короткой ссылки на yandex disk (yadi.sk)

1.3.0

02 Feb 15:30
Compare
Choose a tag to compare

Список изменений

  • Добавлена поддержка кастомных ссылок с окончанием на .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

19 Nov 16:42
Compare
Choose a tag to compare

Список изменений

  • Еще один фикс загрузки #4

Full Changelog: 1.2.0...1.2.1

1.2.0

16 Nov 00:23
Compare
Choose a tag to compare

Список изменений

  • Добавлена возможность загрузки субтитров для видео вместо озвучки (используйте опцию --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

07 Sep 00:29
Compare
Choose a tag to compare

Список изменений

  • Возвращен показ ссылки на перевод

Full Changelog: 1.1.0...1.1.1

1.1.0

05 Sep 21:15
Compare
Choose a tag to compare

Список изменений

  • Добавлены тесты для ютуба и вимео
  • Улучшена работа одновременного перевода нескольких видео
  • Теперь, имя аудио файла начинается с айди видео и имеет вид: "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 был перенесен в отдельный репозиторий (тот, где вы сейчас читаете этот ченджлог)