Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/northmule/cross-posting-videos-on-social-networks-from-youtube

Сбор видео из Ютуб канала и публикация их в РуТуб, Телеграм, Вконтакте
https://github.com/northmule/cross-posting-videos-on-social-networks-from-youtube

crossposting laminas rutube telegram vkontakte youtube

Last synced: 8 days ago
JSON representation

Сбор видео из Ютуб канала и публикация их в РуТуб, Телеграм, Вконтакте

Awesome Lists containing this project

README

        

# Перенос видео из YouTube в RuTube и другие соц. сети
Приложение для сбора видео из Ютуб канала/каналов с дальнейшей их публикацией в другие социальные сети:
- Канал Телеграм
- Группа Вконтакте
- Канал Рутуб

**Для переноса видео из YouTube необходимо**
- Заполнить файл настроек .env
- Запустить скрипт в консоли php script/process-videos-from-youtube.php

**script/process-videos-from-youtube.php**
- Не отправляет видео, если ранее уже оно было отправлено в соц. сеть
- Хранит историю отправленных YouTube видео по каждой соц.сети в файле

**script/full-transfer-of-videos-from-youtube-to-rutub.php**
- Отправляет все видео с Youtube канала в канал Rutube
- Не отправляет видео, если ранее уже оно было отправлено в Rutube

**.env**
- Для каждой соц.сети нужно получить токены/api ключи
- Информацию о получение токенов можно найти в документации на сайтах соц.сетей

**Адаптеры module/Youtube/src/ContentAdapter/AdapterInterface.php для ссылок и контента YouTube**
- Для использования нужно настроить алиас на соотвествующий адаптер в module/Youtube/src/ConfigProvider.php
- Алиас используется пока только в конструкторе Coderun\Vkontakte\Service\UploadVideo
- Адаптер использует сторонний сервис для получения ссылки(контент) на видео
- Может функционировать не корректно, в силу того что сторонние сайты меняются или перестают работать