Один из «кубиков» который я использую или собираюсь использовать в своих проектах «Youtube uploader» — Linux консольный скрипт на Python позволяющий осуществить загрузку на Youtube. К сожалению скрипт не использует API для работы, поэтому лучше обезопасить аккаунт google при помощи двухэтапной аутентификации и выдав приложению для работы отдельный пароль.
Проект доступен на https://code.google.com/p/youtube-upload/
Установка на CentOS под катом…
#wget http://multi-players-zone.com/files/youtube-upload-0.7.3.tgz #tar xvzf youtube-upload-0.7.3.tgz #cd youtube-upload-0.7.3/ Проверяем командой ls есть ли файл setup.py Доставляем необходимые python пакеты #yum install python-gdata python-progressbar -y Непосредственно производим установку #python setup.py install
Теперь можно заливать видео непосредственно из командной строки.
Доступные категории:
Tech Education Animals People Travel Entertainment Howto Sports Autos Music News Games Nonprofit Comedy Film
Формат запроса:
youtube-upload \ --email=email@gmail.com --password=mypassword \ --title="Test Title" --description="Test Description" \ --category=Film --keywords="mutter, beethoven" test_video.avi
Результат выглядит примерно так:
[root@sigma]# ./a Login to Youtube API: email='@gmail.com', password='****************' Start upload using a HTTP post: The_Hunger_Games_Catching_Fire.mp4 100% |############################################################################################| Time: 0:00:03 9.93 MB/s youtube.com/watch?v=ANb0n7br3hE