youtube-video-creator-robot
youtube-video-creator-robot copied to clipboard
Six robots that work together to search texts, images, use Artificial Intelligence to create content, make a video and publish on YouTube! 🤖
YouTube Video Creator Robots
Six robots that work together to search texts, images, use Artificial Intelligence to create content, manage state, make a video and publish on YouTube! 🤖
Let's meet the robots:
💿 Maria, the state manager
Her job is to manage application state, such as save and load data and export methods to be used by all the other robots.
Documentation 📄
📰 Alex, the text hunter
His job is to search articles, histories and news about some topic using Google's API. He uses Watson IA from IBM to search keywords for the given texts.
Documentation 📄
📷 Mia, the image hunter
Mia search and downloads the best images related to the topic using Google Images API.
Documentation 📄
📽️ Tom, the video maker
Tom grab what Alex and Mia collected and creates a video with it, using After Effects.
Documentation 📄
📢 Fred, the video uploader
To finish and share all the hard work to the human specie, Fred has one job: upload the video to YouTube!
Documentation 📄
👩🏭 Lydia, the orchestrator
To stop robots from messing up and taking over the world, we count on Lydia, the orchestrator.
She is the best at her job, instructing all robots working together without flaws like a maestro playing music.
Documentation 📄
Areas
- Wikipedia
- Artificial intelligence
- Youtube
Technologies
Setup
Clone repository
Create and go to the directory where you want to place the repository
cd my-directory
Clone the project
git clone https://github.com/pncsoares/youtube-video-creator-robot.git
Go to the project directory
cd youtube-video-creator-robot
Configure credentials
Read the following documentation so you can run the application locally.
Documentation 📄
How to execute
- Open terminal
- Go to the projects root folder
youtube-video-creator-robot
- Run the command
npm i
to install dependencies - Run the following command to start the robots:
node Index.js
License
MIT