In this video, you will learn how I automated my YouTube uploads using Node.js. I've used the YouTube API through Google's readily available Node.js client library. The library handles all HTTP communication with YouTube API's upload endpoint. I extract all the required fields for the video (title, description, tags, etc.) from my video's script file and upload them to YouTube along with the video and the thumbnail. As always, I will start the project with a design document and will write tests. Also, I will do a live demonstration of the uploader module in action. In fact, I uploaded this video to YouTube using the uploader module that I've created in this video!
Outline of this video:
0:00 - Superfast demo
0:25 - Overview
1:00 - Project Design Document
4:05 - Video Upload Automation Demo With YouTube API and Node.js
8:01 - Upload Demo
9:33 - Next Steps
You can find my YouTube uploader code at:
https://quanticdev.com/articles/autom...
https://gist.github.com/soygul/426774...
YouTube API Resources:
Node.js Client QuickStart Guide. My uploader code is adapted from this. Follow the first section of it to download your project credentials: https://developers.google.com/youtube...
API Reference: https://developers.google.com/youtube...
API Credentials: https://console.developers.google.com...
If you don't already have a verified YouTube project, or an old Google APIs project, you will have to ask your project to be whitelisted or your uploads cannot be made public:
YouTube API Compliance Audit Request Form: https://support.google.com/youtube/co...
My Software Engineering Playlist:
• Software Engineering
- - - - - - - - - -
/ quanticdev
/ quantic_dev
https://quanticdev.com