Skip to content

FOSWLY/vot-cli

Folders and files

NameName
Last commit message
Last commit date

Latest commit

7fa12e8 · Jan 12, 2025

History

78 Commits
Jul 4, 2024
Sep 5, 2023
Mar 11, 2024
Jul 29, 2024
Sep 5, 2023
Jul 26, 2024
Nov 16, 2023
Jul 26, 2024
Nov 16, 2023
Nov 16, 2023
Nov 16, 2023
Jan 12, 2025
Jan 12, 2025
Jul 26, 2024
Jul 26, 2024
Jul 26, 2024
Jul 29, 2024

Repository files navigation

[FOSWLY] VOT-CLI

English version: Link

Небольшой скрипт, позволяющий скачать перевод аудио перевод от Яндекса через терминал.

📖 Использование

Примеры использования:

  • vot-cli [options] [args] <link> [link2] [link3] ... — общий пример
  • vot-cli <link> — получить перевод аудио по ссылке
  • vot-cli --help — показать помощь по командам
  • vot-cli --version — показать версию скрипта
  • vot-cli --output=<path> <link> — получить перевод аудио по ссылке и сохранить его по указаному пути
  • vot-cli --output=<path> --reslang=en <link> — получить перевод аудио на английский и сохранить его по указаному пути
  • vot-cli --subs --output=<path> --lang=en <link> — получить английские субтитры к видео и сохранить их по указанному пути
  • vot-cli --output="." "https://www.youtube.com/watch?v=X98VPQCE_WI" "https://www.youtube.com/watch?v=djr8j-4fS3A&t=900s" - пример с реальными данными

Аргументы:

  • --output — установить путь сохранения аудио файла перевода
  • --output-file — установить имя файла для сохранения (требует указания пути сохранения аудио файла перевода в аргументе "--output")
  • --lang — установить язык исходного видео (см. вики, чтобы узнать какие языки поддерживаются)
  • --reslang — установить язык полученного аудио файла (см. вики, чтобы узнать какие языки поддерживаются)
  • --proxy — установить HTTP или HTTPS прокси в формате [<PROTOCOL>://]<USERNAME>:<PASSWORD>@<HOST>[:<port>]

Опции:

  • -h, --help — показать помощь по использованию
  • -v, --version — показать версию скрипта
  • --subs, --subtitles — получить субтитры к видео вместо аудио (язык субтитров для сохранения берется из --reslang)
  • --subs-srt, --subtitles-srt — получить субтитры в формате .srt к видео вместо аудио

💻 Установка

  1. Установите NodeJS 18+
  2. Установите vot-cli глобально:
npm install -g vot-cli

⚙️ Установка для разработки

  1. Установите NodeJS 18+
  2. Скачайте и распакуйте архив с vot-cli
  3. Установите зависимости:
npm i
  1. После успешной установки модулей выполнить команду
npm link
  1. Готово, теперь, вы можете использовать vot-cli в вашем терминале

📁 Полезные ссылки

  1. Версия для браузера: Ссылка
  2. Скрипт для скачивания видео с встроенным переводом (надстройка над vot-cli):
    OS Оболочка Автор Ссылка
    Windows PowerShell Dragoy Ссылка
    Unix Fish Musickiller Ссылка
    Linux Bash s-n-alexeyev Ссылка
    Cloud Google Colab alex2844 Ссылка

❗ Примечание

  1. Оборачивайте ссылки в кавычки, дабы избежать ошибок
  2. Для записи в системный раздел (например на "Диск C" в Windows) необходимы права администратора

example btn