Skip to content

Check my YouTube channel for more tutorials.

Notifications You must be signed in to change notification settings

johnnycode8/recipedb

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 

Repository files navigation

YouTube Recipe Database

After completing this tutorial series, you'll gain basic exposure to several technology:

  • YouTube Data API
  • Gemini Pro API
  • ChromaDB

Prerequisites

  • Google Colab account
  • Basic Python

Tutorial Use Case

Don't you just hate it when you have to sit through half of a YouTube cooking video only to realize you're missing crucial ingredients or that you needed to start marinating something...yesterday? It would be way easier if they just listed the recipe in the video description, but most don't? And once you find a great recipe and save it to your YouTube playlist, good luck finding it again. We're going to solve all those problems with our own recipe database.

Part 1: YouTube Data API

Tutorial shows how to get started with the FREE YouTube Data API by getting a developer API key, then searching YouTube for cooking recipe videos.

Code Reference:
Video Tutorial:

Get Started with YouTube Search API

Part 2: Gemini Pro API

Tutorial shows how to get started with the FREE Gemini Pro API by getting a developer API key, then extracting cooking recipes out of YouTube video transcripts.

Code Reference:
Video Tutorial:

Get Started with Gemini Pro API

Part 3: ChromaDB

Tutorial shows how to create a ChromaDB vector database in Google Colab by creating the database in your Google Drive. We'll save some recipes and perform semantic search to find the recipes.

Code Reference:
Video Tutorial:

Get Started with ChromaDB on Colab

About

Check my YouTube channel for more tutorials.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published