Skip to content

arcofs/itpm-transcriber

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

YouTube Transcript Insights Generator

This project retrieves the latest video metadata from a specified YouTube channel (Currently ITPM), extracts transcripts from selected videos, and generates insights using the Anthropic Claude API. The insights are then saved in Markdown format for easy access and readability. Currently its setup to get the latest videos from the ITPM youtube channel, transcribe only the Flash videos and parse them through a LLM to summarise and gainm insights

Features

  • Fetches the latest videos from a YouTube channel.
  • Extracts transcripts from videos containing "ITPM Flash" in the title.
  • Analyzes transcripts to generate actionable insights.
  • Saves insights in a Markdown file.

Setup

  1. Clone the repository:

    git clone this repo
    cd this-repo-name
  2. Install the required packages:

    pip install -r requirements.txt
  3. Create a .env file in the root directory and add your API keys and the target directory where the .md file will be saved:

    YOUTUBE_API_KEY=your_youtube_api_key
    ANTHROPIC_API_KEY=your_anthropic_api_key
    TARGET_DIRECTORY=/path/to/your/directory
    

Usage

  1. Run the script:

    python main.py
  2. Output:

    • The insights will be saved in a Markdown file in the specified directory (TARGET_DIRECTORY).
    • The filename will be based on the video title, formatted to be URL-friendly.

License

This project is licensed under the MIT License.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages