К сожалению, этот метод, который вы хотите использовать, вызовет у вас больше головной боли, чем что-либо еще. Зависимостей будет много, и чем больше вы добавляете, тем больше вам нужно обновлять другие вещи. В конце концов вам будет лучше обновлять вашу систему.
Установка из deb более безопасна, но также может привести к поломке, даже если вы используете параметр --force-all для установки. Мое скромное предложение состоит в том, что вы обновляете (да, я знаю, что вы этого не хотите, но если вы хотите последнее, вам придется это сделать).
Попробуйте использовать googlecl
sudo apt-get install googlcl
этот инструмент обеспечивает удобный интерфейс командной строки для некоторых API-интерфейсов Google Data Protocol (gdata).
Вы можете красиво загружать видео на YouTube из командной строки с помощью команды:
google youtube post --category Education --devtags GoogleCL test.mp4
Это приведет к загрузке видео test.mp4 на ваш YouTube (тот, который вы предоставили GoogleCL) для учетной записи в категории «Образование». Это простой тест, поэтому проверьте это полезное руководство.
Вы также можете заинтересовать это полезное руководство .
Попробуйте использовать googlecl
sudo apt-get install googlcl
этот инструмент обеспечивает удобный интерфейс командной строки для некоторых API-интерфейсов Google Data Protocol (gdata).
Вы можете красиво загружать видео на YouTube из командной строки с помощью команды:
google youtube post --category Education --devtags GoogleCL test.mp4
Это приведет к загрузке видео test.mp4 на ваш YouTube (тот, который вы предоставили GoogleCL) для учетной записи в категории «Образование». Это простой тест, поэтому проверьте это полезное руководство.
Вы также можете заинтересовать это полезное руководство .
попробуйте через googlecl
sudo apt-get install googlcl
этот инструмент предоставляет удобный интерфейс командной строки для некоторых протокол данных Google (антивирус Avast) Апис.
Вы можете приятно загрузить видео на YouTube из командной строки с помощью команды:
google youtube post --category Education --devtags GoogleCL test.mp4
это позволит загружать видео [F3] для вашего Ютуб (тот, что вы предоставили доступ к GoogleCL) счета, в категории образование. Это простой тест, чтобы проверить это полезное руководство.
Вы можете также интересоваться это полезное руководство.
попробуйте через googlecl
sudo apt-get install googlcl
этот инструмент предоставляет удобный интерфейс командной строки для некоторых протокол данных Google (антивирус Avast) Апис.
Вы можете приятно загрузить видео на YouTube из командной строки с помощью команды:
google youtube post --category Education --devtags GoogleCL test.mp4
это позволит загружать видео [F3] для вашего Ютуб (тот, что вы предоставили доступ к GoogleCL) счета, в категории образование. Это простой тест, чтобы проверить это полезное руководство.
Вы можете также интересоваться это полезное руководство.
Попробуйте использовать googlecl
sudo apt-get install googlcl
этот инструмент обеспечивает удобный интерфейс командной строки для некоторых API-интерфейсов Google Data Protocol (gdata).
Вы можете красиво загружать видео на YouTube из командной строки с помощью команды:
google youtube post --category Education --devtags GoogleCL test.mp4
Это приведет к загрузке видео test.mp4 на ваш YouTube (тот, который вы предоставили GoogleCL) для учетной записи в категории «Образование». Это простой тест, поэтому проверьте это полезное руководство.
Вы также можете заинтересовать это полезное руководство .
Попробуйте использовать googlecl
sudo apt-get install googlcl
этот инструмент обеспечивает удобный интерфейс командной строки для некоторых API-интерфейсов Google Data Protocol (gdata).
Вы можете красиво загружать видео на YouTube из командной строки с помощью команды:
google youtube post --category Education --devtags GoogleCL test.mp4
Это приведет к загрузке видео test.mp4 на ваш YouTube (тот, который вы предоставили GoogleCL) для учетной записи в категории «Образование». Это простой тест, поэтому проверьте это полезное руководство.
Вы также можете заинтересовать это полезное руководство .
Попробуйте использовать googlecl
sudo apt-get install googlcl
этот инструмент предоставляет удобный интерфейс командной строки для некоторых данных Google API (gdata).
Вы можете красиво загрузить видео на YouTube из командной строки с помощью команды:
google youtube post --category Education --devtags GoogleCL test.mp4
В категории «Образование» вы загрузите видеоролик test.mp4
на свой YouTube (тот, которым вы предоставили доступ к GoogleCL). Это простой тест, поэтому проверьте это полезное руководство .
Вы также можете проявить интерес к сценарию, который использует zenity, чтобы дать вам немного GUI .
Попробуйте использовать googlecl
sudo apt-get install googlcl
этот инструмент предоставляет удобный интерфейс командной строки для некоторых данных Google API (gdata).
Вы можете красиво загрузить видео на YouTube из командной строки с помощью команды:
google youtube post --category Education --devtags GoogleCL test.mp4
В категории «Образование» вы загрузите видеоролик test.mp4
на свой YouTube (тот, которым вы предоставили доступ к GoogleCL). Это простой тест, поэтому проверьте это полезное руководство .
Вы также можете проявить интерес к сценарию, который использует zenity, чтобы дать вам немного GUI .
Попробуйте использовать googlecl
sudo apt-get install googlcl
этот инструмент предоставляет удобный интерфейс командной строки для некоторых данных Google API (gdata).
Вы можете красиво загрузить видео на YouTube из командной строки с помощью команды:
google youtube post --category Education --devtags GoogleCL test.mp4
В категории «Образование» вы загрузите видеоролик test.mp4
на свой YouTube (тот, которым вы предоставили доступ к GoogleCL). Это простой тест, поэтому проверьте это полезное руководство .
Вы также можете проявить интерес к сценарию, который использует zenity, чтобы дать вам немного GUI .
Попробуйте использовать googlecl
sudo apt-get install googlcl
этот инструмент предоставляет удобный интерфейс командной строки для некоторых данных Google API (gdata).
Вы можете красиво загрузить видео на YouTube из командной строки с помощью команды:
google youtube post --category Education --devtags GoogleCL test.mp4
В категории «Образование» вы загрузите видеоролик test.mp4
на свой YouTube (тот, которым вы предоставили доступ к GoogleCL). Это простой тест, поэтому проверьте это полезное руководство .
Вы также можете проявить интерес к сценарию, который использует zenity, чтобы дать вам немного GUI .
Попробуйте использовать googlecl
sudo apt-get install googlcl
этот инструмент предоставляет удобный интерфейс командной строки для некоторых данных Google API (gdata).
Вы можете красиво загрузить видео на YouTube из командной строки с помощью команды:
google youtube post --category Education --devtags GoogleCL test.mp4
В категории «Образование» вы загрузите видеоролик test.mp4
на свой YouTube (тот, которым вы предоставили доступ к GoogleCL). Это простой тест, поэтому проверьте это полезное руководство .
Вы также можете проявить интерес к сценарию, который использует zenity, чтобы дать вам немного GUI .
Попробуйте расширение firefox Fireuploader, работает как шарм;)
http://www.fireuploader.com/
Как указано здесь, используйте этот простой учебник по доступу к стандартным API-интерфейсу Youtube Cloud, для настройки и выполнения заданий требуется 10 минут:
http://www.cnx-software.com/2014 / 02/09 / how-to-upload-youtube-videos-with-the-command-line-in-linux /У Google есть свой собственный сценарий upload_video.py, и я мог бы сделать это работайте с некоторыми или, скорее, с большим количеством усилий, в основном из-за проверки подлинности. Вероятно, есть лучший способ (комментарии приветствуются), но вот что я должен был сделать в Ubuntu 14.04, хотя я должен работать и для 12.04 / 13.10:
Загрузите скрипт:
mkdir youtube-upload
cd youtube-upload
wget https://github.com/youtube/api-samples/raw/master/python/upload_video.py
Загрузите и извлеките клиент API Google API Python и переместите соответствующие каталоги в каталог, где находится скрипт:
wget https://google-api-python-client.googlecode.com/files/google-api-python-client-1.2.tar.gz
tar xzvf google-api-python-client-1.2.tar.gz
cd google-api-python-client-1.2/
mv apiclient/ oauth2client/ uritemplate/ ..
cd ..
На компьютере с интерфейсом рабочего стола создайте проект под названием «Youtube Upload Script «С помощью Google Cloud Console (имя и идентификатор не имеет значения) с использованием учетных данных YouTube и« Включить API данных YouTube v3 »в API и amp; auth-> API. В Credentials нажмите кнопку CREATE NEW CLIENT ID, выберите «Установленное приложение для типа приложения» и «Другое для установленного типа приложения» и нажмите «Создать идентификатор клиента». Теперь у вас должен быть идентификатор клиента для родного приложения, который выглядит следующим образом:
Youtube_Native_Client_ID
Вернитесь в командную строку, создайте файл client_secrets.json vi в качестве предпочтительного редактора (например, nano, vi , ...) с идентификатором клиента, секретным ключом клиента и переадресацией URI выше:
{
"installed": {
"client_id": "xxxxxxxxxx-yyyyyyyyyyyyyyy.apps.googleusercontent.com",
"client_secret":"ABCDXXxxxxxxxxx-CddddddddD",
"redirect_uris": ["http://locahost", "urn:ietf:wg:oauth:2.0:oob"],
"auth_uri": "https://accounts.google.com/o/oauth2/auth",
"token_uri": "https://accounts.google.com/o/oauth2/token"
}
}
Теперь вы можете загрузить видео на свою учетную запись YouTube с помощью скрипта. Есть два случая: у вас есть доступ к настольному браузеру, например Chromium или Firefox, на компьютере, где выполняется скрипт:
python upload_video.py --file=video.webm --title="Video Title" \
--description="Video Description" --keywords="keyword1, keyword2" \
--category=22 --privacyStatus="unlisted"
Most options are self-descriptive. Category 22 refers to People and Blog. other categories available are: Comedy “23”, Education “27”, Entertainment “24”, Film & Animation “1”, Gaming “20”, Howto & Style “26”, Music “10”, News & Politics “25”, Nonprofits & Activism “29”, People & Blogs “22”, Pets & Animals “15”, Science & Technology “28”, Sports “17”, and Travel & Events “19”.
privacyStatus позволяет вам выбирать между частными, частными или общедоступными. Машина, на которой выполняется сценарий, не имеет доступа к браузеру рабочего стола, и вам нужно использовать браузер на другом компьютере, вместо этого выполните следующую команду:
python upload_video.py --file=video.webm --title="Video Title" \
--description="Video Description" --keywords="keyword1, keyword2" \
--category=22 --privacyStatus="unlisted" --noauth_local_webserver
Он предоставит ссылку для доступа в вашем браузере, чтобы получить код подтверждения, который вы можете ввести в терминал. Это требуется только в первый раз, после того как вы можете просто загрузить видео без вмешательства пользователя для аутентификации. Если вы запустите команду без noauth_local_webserver, и если у вас есть только доступ к текстовому веб-браузеру, это не сработает, поскольку они обычно не поддерживают JavaScript. Вот и все, видео теперь должно быть загружено на ваш аккаунт YouTube.
Authentication successful.
Uploading file...
Video id 'sbRf3O3VCEI' was successfully uploaded.
Я сам протестировал его с , указанным здесь , и он довольно быстро вышел из VPS. [ ! d15]
Подробнее: http://www.cnx-software.com/2014/02/09/how-to-upload-youtube-videos-with-the-command-line-in-linux/# ixzz3NUKWeuqU
, как указано здесь, используйте этот простой учебник по доступу к стандартным облака с YouTube API-интерфейс, занимает 10 минут для установки и получает работу:
http://www.cnx-software.com/2014/02/09/how-to-upload-youtube-videos-with-the-command-line-in-linux/у Google есть собственный сценарий upload_video.py и я мог заставить его работать с некоторыми, а точнее много, усилиями, в основном, из-за проверки подлинности. Там, наверное, лучший способ (комментарии приветствуются), но вот что я должен был сделать в Ubuntu 14.04, хотя я должен работать, а для 12.04 / 13.10:
скачать скрипт:
mkdir youtube-upload
cd youtube-upload
wget https://github.com/youtube/api-samples/raw/master/python/upload_video.py
Скачайте и распакуйте клиента Google API для Python, и двигаться соответствующим в каталог, где находится скрипт:
wget https://google-api-python-client.googlecode.com/files/google-api-python-client-1.2.tar.gz
tar xzvf google-api-python-client-1.2.tar.gz
cd google-api-python-client-1.2/
mv apiclient/ oauth2client/ uritemplate/ ..
cd ..
в компьютере с рабочего стола интерфейс, создать проект под названием “YouTube загрузить сценарий” с Google облако консоли (имя и ID не имеет значения) с помощью YouTube с учетных данных, и включить API данных YouTube V3 в API и проверка подлинности->API-интерфейс. В учетных данных, нажмите на кнопку Создать новый идентификатор клиента, выбрать установленную программу для типа приложения, и другие для установлен Тип приложения, и нажмите кнопку Создать идентификатор клиента. Теперь вы должны иметь идентификатор клиента для собственного приложения, которое выглядит так:
Youtube_Native_Client_ID
вернуться к командной строке создать файл для выполнения действий, описанных.в json ви текстового редактора (например, нано, ви ...), с идентификатор и секрет клиента, и URI переадресации выше:
{
"installed": {
"client_id": "xxxxxxxxxx-yyyyyyyyyyyyyyy.apps.googleusercontent.com",
"client_secret":"ABCDXXxxxxxxxxx-CddddddddD",
"redirect_uris": ["http://locahost", "urn:ietf:wg:oauth:2.0:oob"],
"auth_uri": "https://accounts.google.com/o/oauth2/auth",
"token_uri": "https://accounts.google.com/o/oauth2/token"
}
}
теперь вы можете загружать видео на свой аккаунт YouTube с сценарий. Есть два случая: у Вас есть доступ к настольным браузерам, таким как хром или Firefox на машине, где запускается скрипт:
python upload_video.py --file=video.webm --title="Video Title" \
--description="Video Description" --keywords="keyword1, keyword2" \
--category=22 --privacyStatus="unlisted"
Most options are self-descriptive. Category 22 refers to People and Blog. other categories available are: Comedy “23”, Education “27”, Entertainment “24”, Film & Animation “1”, Gaming “20”, Howto & Style “26”, Music “10”, News & Politics “25”, Nonprofits & Activism “29”, People & Blogs “22”, Pets & Animals “15”, Science & Technology “28”, Sports “17”, and Travel & Events “19”.
privacyStatus позволяет выбрать между бирже, частных или государственных. На машине, где запускается скрипт, не имеет доступа к ПК, и вы должны использовать браузер на другом компьютере, выполните следующую команду:
python upload_video.py --file=video.webm --title="Video Title" \
--description="Video Description" --keywords="keyword1, keyword2" \
--category=22 --privacyStatus="unlisted" --noauth_local_webserver
он предоставит ссылку для доступа в Ваш браузер, чтобы получить код подтверждения, который необходимо ввести в терминале. Это требуется только в первый раз, после вы можете просто загрузить видео без вмешательства пользователя для проверки подлинности. Если выполнить команду без noauth_local_webserver, и если у вас есть только доступ к текстовый браузер это не будет работать, так как они обычно не поддерживают JavaScript. Вот именно, они теперь должны загрузить в свой аккаунт YouTube.
Authentication successful.
Uploading file...
Video id 'sbRf3O3VCEI' was successfully uploaded.
я проверил это сам с сказано здесь!Д1] и он пошел очень быстро, от VPS. [dиода d17]подробнее: http://www.cnx-software.com/2014/02/09/how-to-upload-youtube-videos-with-the-command-line-in-linux/#ixzz3NUKWeuqU
попробуйте Fireuploader расширение Firefox, работает как Шарм ;)
http://www.fireuploader.com/
, как указано здесь, используйте этот простой учебник по доступу к стандартным облака с YouTube API-интерфейс, занимает 10 минут для установки и получает работу:
http://www.cnx-software.com/2014/02/09/how-to-upload-youtube-videos-with-the-command-line-in-linux/у Google есть собственный сценарий upload_video.py и я мог заставить его работать с некоторыми, а точнее много, усилиями, в основном, из-за проверки подлинности. Там, наверное, лучший способ (комментарии приветствуются), но вот что я должен был сделать в Ubuntu 14.04, хотя я должен работать, а для 12.04 / 13.10:
скачать скрипт:
mkdir youtube-upload
cd youtube-upload
wget https://github.com/youtube/api-samples/raw/master/python/upload_video.py
Скачайте и распакуйте клиента Google API для Python, и двигаться соответствующим в каталог, где находится скрипт:
wget https://google-api-python-client.googlecode.com/files/google-api-python-client-1.2.tar.gz
tar xzvf google-api-python-client-1.2.tar.gz
cd google-api-python-client-1.2/
mv apiclient/ oauth2client/ uritemplate/ ..
cd ..
в компьютере с рабочего стола интерфейс, создать проект под названием “YouTube загрузить сценарий” с Google облако консоли (имя и ID не имеет значения) с помощью YouTube с учетных данных, и включить API данных YouTube V3 в API и проверка подлинности->API-интерфейс. В учетных данных, нажмите на кнопку Создать новый идентификатор клиента, выбрать установленную программу для типа приложения, и другие для установлен Тип приложения, и нажмите кнопку Создать идентификатор клиента. Теперь вы должны иметь идентификатор клиента для собственного приложения, которое выглядит так:
Youtube_Native_Client_ID
вернуться к командной строке создать файл для выполнения действий, описанных.в json ви текстового редактора (например, нано, ви ...), с идентификатор и секрет клиента, и URI переадресации выше:
{
"installed": {
"client_id": "xxxxxxxxxx-yyyyyyyyyyyyyyy.apps.googleusercontent.com",
"client_secret":"ABCDXXxxxxxxxxx-CddddddddD",
"redirect_uris": ["http://locahost", "urn:ietf:wg:oauth:2.0:oob"],
"auth_uri": "https://accounts.google.com/o/oauth2/auth",
"token_uri": "https://accounts.google.com/o/oauth2/token"
}
}
теперь вы можете загружать видео на свой аккаунт YouTube с сценарий. Есть два случая: у Вас есть доступ к настольным браузерам, таким как хром или Firefox на машине, где запускается скрипт:
python upload_video.py --file=video.webm --title="Video Title" \
--description="Video Description" --keywords="keyword1, keyword2" \
--category=22 --privacyStatus="unlisted"
Most options are self-descriptive. Category 22 refers to People and Blog. other categories available are: Comedy “23”, Education “27”, Entertainment “24”, Film & Animation “1”, Gaming “20”, Howto & Style “26”, Music “10”, News & Politics “25”, Nonprofits & Activism “29”, People & Blogs “22”, Pets & Animals “15”, Science & Technology “28”, Sports “17”, and Travel & Events “19”.
privacyStatus позволяет выбрать между бирже, частных или государственных. На машине, где запускается скрипт, не имеет доступа к ПК, и вы должны использовать браузер на другом компьютере, выполните следующую команду:
python upload_video.py --file=video.webm --title="Video Title" \
--description="Video Description" --keywords="keyword1, keyword2" \
--category=22 --privacyStatus="unlisted" --noauth_local_webserver
он предоставит ссылку для доступа в Ваш браузер, чтобы получить код подтверждения, который необходимо ввести в терминале. Это требуется только в первый раз, после вы можете просто загрузить видео без вмешательства пользователя для проверки подлинности. Если выполнить команду без noauth_local_webserver, и если у вас есть только доступ к текстовый браузер это не будет работать, так как они обычно не поддерживают JavaScript. Вот именно, они теперь должны загрузить в свой аккаунт YouTube.
Authentication successful.
Uploading file...
Video id 'sbRf3O3VCEI' was successfully uploaded.
я проверил это сам с сказано здесь!Д1] и он пошел очень быстро, от VPS. [dиода d17]подробнее: http://www.cnx-software.com/2014/02/09/how-to-upload-youtube-videos-with-the-command-line-in-linux/#ixzz3NUKWeuqU
Попробуйте расширение firefox Fireuploader, работает как шарм;)
http://www.fireuploader.com/
Как указано здесь, используйте этот простой учебник по доступу к стандартным API-интерфейсу Youtube Cloud, для настройки и выполнения заданий требуется 10 минут:
http://www.cnx-software.com/2014 / 02/09 / how-to-upload-youtube-videos-with-the-command-line-in-linux /У Google есть свой собственный сценарий upload_video.py, и я мог бы сделать это работайте с некоторыми или, скорее, с большим количеством усилий, в основном из-за проверки подлинности. Вероятно, есть лучший способ (комментарии приветствуются), но вот что я должен был сделать в Ubuntu 14.04, хотя я должен работать и для 12.04 / 13.10:
Загрузите скрипт:
mkdir youtube-upload
cd youtube-upload
wget https://github.com/youtube/api-samples/raw/master/python/upload_video.py
Загрузите и извлеките клиент API Google API Python и переместите соответствующие каталоги в каталог, где находится скрипт:
wget https://google-api-python-client.googlecode.com/files/google-api-python-client-1.2.tar.gz
tar xzvf google-api-python-client-1.2.tar.gz
cd google-api-python-client-1.2/
mv apiclient/ oauth2client/ uritemplate/ ..
cd ..
На компьютере с интерфейсом рабочего стола создайте проект под названием «Youtube Upload Script «С помощью Google Cloud Console (имя и идентификатор не имеет значения) с использованием учетных данных YouTube и« Включить API данных YouTube v3 »в API и amp; auth-> API. В Credentials нажмите кнопку CREATE NEW CLIENT ID, выберите «Установленное приложение для типа приложения» и «Другое для установленного типа приложения» и нажмите «Создать идентификатор клиента». Теперь у вас должен быть идентификатор клиента для родного приложения, который выглядит следующим образом:
Youtube_Native_Client_ID
Вернитесь в командную строку, создайте файл client_secrets.json vi в качестве предпочтительного редактора (например, nano, vi , ...) с идентификатором клиента, секретным ключом клиента и переадресацией URI выше:
{
"installed": {
"client_id": "xxxxxxxxxx-yyyyyyyyyyyyyyy.apps.googleusercontent.com",
"client_secret":"ABCDXXxxxxxxxxx-CddddddddD",
"redirect_uris": ["http://locahost", "urn:ietf:wg:oauth:2.0:oob"],
"auth_uri": "https://accounts.google.com/o/oauth2/auth",
"token_uri": "https://accounts.google.com/o/oauth2/token"
}
}
Теперь вы можете загрузить видео на свою учетную запись YouTube с помощью скрипта. Есть два случая: у вас есть доступ к настольному браузеру, например Chromium или Firefox, на компьютере, где выполняется скрипт:
python upload_video.py --file=video.webm --title="Video Title" \
--description="Video Description" --keywords="keyword1, keyword2" \
--category=22 --privacyStatus="unlisted"
Most options are self-descriptive. Category 22 refers to People and Blog. other categories available are: Comedy “23”, Education “27”, Entertainment “24”, Film & Animation “1”, Gaming “20”, Howto & Style “26”, Music “10”, News & Politics “25”, Nonprofits & Activism “29”, People & Blogs “22”, Pets & Animals “15”, Science & Technology “28”, Sports “17”, and Travel & Events “19”.
privacyStatus позволяет вам выбирать между частными, частными или общедоступными. Машина, на которой выполняется сценарий, не имеет доступа к браузеру рабочего стола, и вам нужно использовать браузер на другом компьютере, вместо этого выполните следующую команду:
python upload_video.py --file=video.webm --title="Video Title" \
--description="Video Description" --keywords="keyword1, keyword2" \
--category=22 --privacyStatus="unlisted" --noauth_local_webserver
Он предоставит ссылку для доступа в вашем браузере, чтобы получить код подтверждения, который вы можете ввести в терминал. Это требуется только в первый раз, после того как вы можете просто загрузить видео без вмешательства пользователя для аутентификации. Если вы запустите команду без noauth_local_webserver, и если у вас есть только доступ к текстовому веб-браузеру, это не сработает, поскольку они обычно не поддерживают JavaScript. Вот и все, видео теперь должно быть загружено на ваш аккаунт YouTube.
Authentication successful.
Uploading file...
Video id 'sbRf3O3VCEI' was successfully uploaded.
Я сам протестировал его с , указанным здесь , и он довольно быстро вышел из VPS. [ ! d15]
Подробнее: http://www.cnx-software.com/2014/02/09/how-to-upload-youtube-videos-with-the-command-line-in-linux/# ixzz3NUKWeuqU
Попробуйте расширение firefox Fireuploader, работает как шарм;)
http://www.fireuploader.com/
, как указано здесь, используйте этот простой учебник по доступу к стандартным облака с YouTube API-интерфейс, занимает 10 минут для установки и получает работу:
http://www.cnx-software.com/2014/02/09/how-to-upload-youtube-videos-with-the-command-line-in-linux/у Google есть собственный сценарий upload_video.py и я мог заставить его работать с некоторыми, а точнее много, усилиями, в основном, из-за проверки подлинности. Там, наверное, лучший способ (комментарии приветствуются), но вот что я должен был сделать в Ubuntu 14.04, хотя я должен работать, а для 12.04 / 13.10:
скачать скрипт:
mkdir youtube-upload
cd youtube-upload
wget https://github.com/youtube/api-samples/raw/master/python/upload_video.py
Скачайте и распакуйте клиента Google API для Python, и двигаться соответствующим в каталог, где находится скрипт:
wget https://google-api-python-client.googlecode.com/files/google-api-python-client-1.2.tar.gz
tar xzvf google-api-python-client-1.2.tar.gz
cd google-api-python-client-1.2/
mv apiclient/ oauth2client/ uritemplate/ ..
cd ..
в компьютере с рабочего стола интерфейс, создать проект под названием “YouTube загрузить сценарий” с Google облако консоли (имя и ID не имеет значения) с помощью YouTube с учетных данных, и включить API данных YouTube V3 в API и проверка подлинности->API-интерфейс. В учетных данных, нажмите на кнопку Создать новый идентификатор клиента, выбрать установленную программу для типа приложения, и другие для установлен Тип приложения, и нажмите кнопку Создать идентификатор клиента. Теперь вы должны иметь идентификатор клиента для собственного приложения, которое выглядит так:
Youtube_Native_Client_ID
вернуться к командной строке создать файл для выполнения действий, описанных.в json ви текстового редактора (например, нано, ви ...), с идентификатор и секрет клиента, и URI переадресации выше:
{
"installed": {
"client_id": "xxxxxxxxxx-yyyyyyyyyyyyyyy.apps.googleusercontent.com",
"client_secret":"ABCDXXxxxxxxxxx-CddddddddD",
"redirect_uris": ["http://locahost", "urn:ietf:wg:oauth:2.0:oob"],
"auth_uri": "https://accounts.google.com/o/oauth2/auth",
"token_uri": "https://accounts.google.com/o/oauth2/token"
}
}
теперь вы можете загружать видео на свой аккаунт YouTube с сценарий. Есть два случая: у Вас есть доступ к настольным браузерам, таким как хром или Firefox на машине, где запускается скрипт:
python upload_video.py --file=video.webm --title="Video Title" \
--description="Video Description" --keywords="keyword1, keyword2" \
--category=22 --privacyStatus="unlisted"
Most options are self-descriptive. Category 22 refers to People and Blog. other categories available are: Comedy “23”, Education “27”, Entertainment “24”, Film & Animation “1”, Gaming “20”, Howto & Style “26”, Music “10”, News & Politics “25”, Nonprofits & Activism “29”, People & Blogs “22”, Pets & Animals “15”, Science & Technology “28”, Sports “17”, and Travel & Events “19”.
privacyStatus позволяет выбрать между бирже, частных или государственных. На машине, где запускается скрипт, не имеет доступа к ПК, и вы должны использовать браузер на другом компьютере, выполните следующую команду:
python upload_video.py --file=video.webm --title="Video Title" \
--description="Video Description" --keywords="keyword1, keyword2" \
--category=22 --privacyStatus="unlisted" --noauth_local_webserver
он предоставит ссылку для доступа в Ваш браузер, чтобы получить код подтверждения, который необходимо ввести в терминале. Это требуется только в первый раз, после вы можете просто загрузить видео без вмешательства пользователя для проверки подлинности. Если выполнить команду без noauth_local_webserver, и если у вас есть только доступ к текстовый браузер это не будет работать, так как они обычно не поддерживают JavaScript. Вот именно, они теперь должны загрузить в свой аккаунт YouTube.
Authentication successful.
Uploading file...
Video id 'sbRf3O3VCEI' was successfully uploaded.
я проверил это сам с сказано здесь!Д1] и он пошел очень быстро, от VPS. [dиода d17]подробнее: http://www.cnx-software.com/2014/02/09/how-to-upload-youtube-videos-with-the-command-line-in-linux/#ixzz3NUKWeuqU
Попробуйте расширение firefox Fireuploader, работает как шарм;)
http://www.fireuploader.com/
Как указано здесь, используйте этот простой учебник по доступу к стандартным API-интерфейсу Youtube Cloud, для настройки и выполнения заданий требуется 10 минут:
http://www.cnx-software.com/2014 / 02/09 / how-to-upload-youtube-videos-with-the-command-line-in-linux /У Google есть свой собственный сценарий upload_video.py, и я мог бы сделать это работайте с некоторыми или, скорее, с большим количеством усилий, в основном из-за проверки подлинности. Вероятно, есть лучший способ (комментарии приветствуются), но вот что я должен был сделать в Ubuntu 14.04, хотя я должен работать и для 12.04 / 13.10:
Загрузите скрипт:
mkdir youtube-upload
cd youtube-upload
wget https://github.com/youtube/api-samples/raw/master/python/upload_video.py
Загрузите и извлеките клиент API Google API Python и переместите соответствующие каталоги в каталог, где находится скрипт:
wget https://google-api-python-client.googlecode.com/files/google-api-python-client-1.2.tar.gz
tar xzvf google-api-python-client-1.2.tar.gz
cd google-api-python-client-1.2/
mv apiclient/ oauth2client/ uritemplate/ ..
cd ..
На компьютере с интерфейсом рабочего стола создайте проект под названием «Youtube Upload Script «С помощью Google Cloud Console (имя и идентификатор не имеет значения) с использованием учетных данных YouTube и« Включить API данных YouTube v3 »в API и amp; auth-> API. В Credentials нажмите кнопку CREATE NEW CLIENT ID, выберите «Установленное приложение для типа приложения» и «Другое для установленного типа приложения» и нажмите «Создать идентификатор клиента». Теперь у вас должен быть идентификатор клиента для родного приложения, который выглядит следующим образом:
Youtube_Native_Client_ID
Вернитесь в командную строку, создайте файл client_secrets.json vi в качестве предпочтительного редактора (например, nano, vi , ...) с идентификатором клиента, секретным ключом клиента и переадресацией URI выше:
{
"installed": {
"client_id": "xxxxxxxxxx-yyyyyyyyyyyyyyy.apps.googleusercontent.com",
"client_secret":"ABCDXXxxxxxxxxx-CddddddddD",
"redirect_uris": ["http://locahost", "urn:ietf:wg:oauth:2.0:oob"],
"auth_uri": "https://accounts.google.com/o/oauth2/auth",
"token_uri": "https://accounts.google.com/o/oauth2/token"
}
}
Теперь вы можете загрузить видео на свою учетную запись YouTube с помощью скрипта. Есть два случая: у вас есть доступ к настольному браузеру, например Chromium или Firefox, на компьютере, где выполняется скрипт:
python upload_video.py --file=video.webm --title="Video Title" \
--description="Video Description" --keywords="keyword1, keyword2" \
--category=22 --privacyStatus="unlisted"
Most options are self-descriptive. Category 22 refers to People and Blog. other categories available are: Comedy “23”, Education “27”, Entertainment “24”, Film & Animation “1”, Gaming “20”, Howto & Style “26”, Music “10”, News & Politics “25”, Nonprofits & Activism “29”, People & Blogs “22”, Pets & Animals “15”, Science & Technology “28”, Sports “17”, and Travel & Events “19”.
privacyStatus позволяет вам выбирать между частными, частными или общедоступными. Машина, на которой выполняется сценарий, не имеет доступа к браузеру рабочего стола, и вам нужно использовать браузер на другом компьютере, вместо этого выполните следующую команду:
python upload_video.py --file=video.webm --title="Video Title" \
--description="Video Description" --keywords="keyword1, keyword2" \
--category=22 --privacyStatus="unlisted" --noauth_local_webserver
Он предоставит ссылку для доступа в вашем браузере, чтобы получить код подтверждения, который вы можете ввести в терминал. Это требуется только в первый раз, после того как вы можете просто загрузить видео без вмешательства пользователя для аутентификации. Если вы запустите команду без noauth_local_webserver, и если у вас есть только доступ к текстовому веб-браузеру, это не сработает, поскольку они обычно не поддерживают JavaScript. Вот и все, видео теперь должно быть загружено на ваш аккаунт YouTube.
Authentication successful.
Uploading file...
Video id 'sbRf3O3VCEI' was successfully uploaded.
Я сам протестировал его с , указанным здесь , и он довольно быстро вышел из VPS. [ ! d15]
Подробнее: http://www.cnx-software.com/2014/02/09/how-to-upload-youtube-videos-with-the-command-line-in-linux/# ixzz3NUKWeuqU
Попробуйте расширение firefox Fireuploader, работает как шарм;)
http://www.fireuploader.com/
Попробуйте расширение firefox Fireuploader, работает как шарм;)