shivamnaik39 / breezy_briefs

Breezy Briefs is a webapp to get Brief Summary of a YouTube Video based on its captions/subtitles. The URL of the youtube video or the video Id is required to get the breif summary.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Breezy Briefs

Breezy Briefs is a webapp to get Brief Summary of a YouTube Video based on its captions/subtitles. The URL of the youtube video or the video Id is required to get the breif summary.

MIT License

Features (WIP)

  • Get Brief summary of the youtube video.
  • Default language is English but other languages are possible if subtitles are available.

Run Locally

Clone the project

  git clone https://github.com/shivamnaik39/breezy_briefs

Go to the project directory

  cd breezy_briefs

Install dependencies (using pipenv)

  pipenv install

  # for development
  pipenv install --dev

Install dependencies using pip (pipenv recommended )

 pip install -r ./requirements.txt

Activate the Virtual Environment

 pipenv shell

Run the program

pipenv run start

# for development
pipenv run dev

API Documentation

# Swagger
http://localhost:8000/docs


# Redoc
http://localhost:8000/redoc

Roadmap

  • Add a GUI frontend

Authors

About

Breezy Briefs is a webapp to get Brief Summary of a YouTube Video based on its captions/subtitles. The URL of the youtube video or the video Id is required to get the breif summary.

License:MIT License


Languages

Language:Python 100.0%