Skip to content

samibm23/YoutubeToNotion

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

YouTube Summarization with LLM and Notion Integration

Project Overview

With the help of Langchain and the Gemini model, this project pulls insights from YouTube videos and creates brief summaries. It incorporates the summaries into Notion via the Notion API, generating pages in the notion database.

The goal of the project is to improve knowledge management and cooperation in the Notion environment by collecting and summarizing YouTube material.

Notion Database

In this Notion database, you'll find the test cases I've created for this project.

Notion Database

Tech Stack

Python

Langchain: YoutubeLoader

Gemini Model: text-bison-001

Notion API

Install dependencies

pip install -r requirements.txt

You'll also need to:

  • Generate a Gemini API key (To use the LLM model).
  • Create Notion integration and retrieve the NOTION TOKEN.
  • Set up a Notion database and link it to the integration.

References

For detailed instructions, please refer to the following documentation:

  1. Gemini API Key Generation
  2. Notion Integration Setup

Example Video

Watch this introductory video:

Watch the video

Contribution

Contributions are welcome!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages