This application downloads YouTube video transcripts and uses ChatGPT to improve their syntax and punctuation.
- Download transcripts from YouTube videos
- Process transcripts using ChatGPT for improved readability
- Clean and modern web interface
- Clone the repository
- Create a virtual environment:
python -m venv venv source venv/bin/activate # On Windows: venv\Scripts\activate
- Install dependencies:
pip install -r requirements.txt
- Create a
.env
file with your OpenAI API key:OPENAI_API_KEY=your_api_key_here
uvicorn app.main:app --reload
- Create a new account on Render
- Create a new Web Service
- Connect your GitHub repository
- Configure the following:
- Build Command:
pip install -r requirements.txt
- Start Command:
uvicorn app.main:app --host 0.0.0.0 --port $PORT
- Build Command:
- Add your environment variables:
- OPENAI_API_KEY
- Deploy!
OPENAI_API_KEY
: Your OpenAI API key for ChatGPT access
- FastAPI (Backend)
- YouTube Transcript API
- OpenAI API (ChatGPT)
- HTML/CSS/JavaScript (Frontend)