Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/malkiii/youtube-summarizer

An AI-powered tool that summarizes any YouTube video that enables captions, built with React and Express SSR.
https://github.com/malkiii/youtube-summarizer

express gemini-api i18next ssr summarization tailwindcss typescript vite web-scraping youtube

Last synced: about 2 months ago
JSON representation

An AI-powered tool that summarizes any YouTube video that enables captions, built with React and Express SSR.

Awesome Lists containing this project

README

        

# YouTube Summerizer

## Powered By

- [Render](https://render.com/) ― a cloud platform for building and shipping web applications.
- [Youtube V2](https://rapidapi.com/omarmhaimdat/api/youtube-v2) ― a proxy API for extracting youtube data.
- [Gemini API](https://ai.google.dev/gemini-api) ― the Gemini 1.5 Flash API provided by Google.

## Running Locally

1. install dependencies using pnpm:

```sh
pnpm install
```

2. create `.env` file that has all the required vars in [env.ts](./env.ts#L5) file.

3. start the development server on [localhost:5173](http://localhost:5173):

```sh
pnpm dev
```

4. build and preview the website by running:

```sh
pnpm preview
```

# License

Distributed under the [MIT](./LICENSE) license.