Python: Youtube uploader (загрузку на Youtube с консоли)

youtube_620

Один из «кубиков» который я использую или собираюсь использовать в своих проектах «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
Вы можете оставить комментарий ниже.