YouTube Uploader - это скрипт на Python, который позволяет загружать видео на YouTube из командной строки. Он использует YouTube Data API v3 для взаимодействия с API YouTube и предоставляет простой способ загружать видео на ваш канал YouTube напрямую с вашего локального компьютера.
google-auth
и google-api-python-client
git clone https://git.miem.hse.ru/19102/youtube_uploader.git
pip install -r requirements.txt
Создайте проект в Google Developer Console и включите в нем API YouTube Data API v3.
Создайте учетные данные API (client ID и client secret) для вашего проекта и скачайте их в формате JSON.
Переименуйте файл с учетными данными в credentials.json
и поместите его в корневую директорию проекта.
Введите данные для входа в аккаунт Opencast и разместите .env файл в папке
Структура .env файла:
OPENCAST_API_URL=ссылка на Opencast
OPENCAST_API_USER=логин пользователя
OPENCAST_API_PASSWORD=пароль
OPENCAST_API_ROLE=роль пользователя
SCOPES='https://www.googleapis.com/auth/youtube.force-ssl'
CREDENTIALS_FILE=месторасположение credentials
TOKEN_FILE=месторасположение token.json
youtube_uploader.py
из командной строки.