https://github.com/rijalghodi/linguatube
  
  
    Server - Learn english through watching youtube 
    https://github.com/rijalghodi/linguatube
  
backend fastapi langchain langgraph learn-english llm youtube
        Last synced: 4 months ago 
        JSON representation
    
Server - Learn english through watching youtube
- Host: GitHub
 - URL: https://github.com/rijalghodi/linguatube
 - Owner: rijalghodi
 - Created: 2024-08-20T08:48:20.000Z (about 1 year ago)
 - Default Branch: main
 - Last Pushed: 2024-11-29T00:09:35.000Z (11 months ago)
 - Last Synced: 2025-04-14T20:41:45.249Z (7 months ago)
 - Topics: backend, fastapi, langchain, langgraph, learn-english, llm, youtube
 - Language: Jupyter Notebook
 - Homepage: https://linguatube.onrender.com/docs
 - Size: 405 KB
 - Stars: 2
 - Watchers: 1
 - Forks: 0
 - Open Issues: 0
 - 
            Metadata Files:
            
- Readme: README.md
 
 
Awesome Lists containing this project
README
          # 📚 Linguatube
Learn english through watching Youtube
## Installation
Install the [LangChain CLI](https://pypi.org/project/langchain-cli/) if you haven't yet
```bash
pip install -U langchain-cli
```
Also, install [poetry](https://python-poetry.org/docs/) to manage packages
```bash
pip install poetry
```
Install packages
```bash
poetry install
```
## Environment Variable
This app requires several environment variables. Open the `.env-example`
file, rename it to .env, and complete the fields.
## Launch App
```bash
langchain serve
```
## Running in Docker
This project folder includes a Dockerfile that allows you to easily build and host your LangServe app.
### Building the Image
To build the image, you simply:
```shell
docker build . -t my-langserve-app
```
If you tag your image with something other than `my-langserve-app`,
note it for use in the next step.