Skip to content

Six robots that work together to search texts, images, use Artificial Intelligence to create content, make a video and publish on YouTube! πŸ€–

License

Notifications You must be signed in to change notification settings

pncsoares/youtube-video-creator-robot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

88 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

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
  • Google
  • 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

  1. Open terminal
  2. Go to the projects root folder youtube-video-creator-robot
  3. Run the command npm i to install dependencies
  4. Run the following command to start the robots:
  node Index.js

License

MIT

About

Six robots that work together to search texts, images, use Artificial Intelligence to create content, make a video and publish on YouTube! πŸ€–

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published