10000 GitHub - stong/tldw: Code for tldw.tube
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

stong/tldw

Repository files navigation

Too Long; Didn't Watch!

image

How to use

Running locally is recommended because hosted version have strict rate limit, as it rely on residential proxy and OpenAI API which costs me money.

Deploying

Set the variables in .env:

OPENAI_API_KEY=sk-proj-xxxxxx...
PROXY_URL=https://user:pass@your-proxy-provider-here.com:8888
MAX_VIDEO_DURATION=7200

Variables:

  • PROXY_URL is optional but recommended for production deployments, recommend using a residential or LTE proxy.
  • MAX_VIDEO_DURATION is optional, defaults to 7200 (2 hours). Videos longer than this will be rejected.

Then:

docker-compose up -d

Local development

  • prepare .env file
  • python3 -m virtualenv venv ; source venv/bin/activate
  • pip install -r requirements.txt
  • launch backend python backend.py &
  • If needed, edit backend url in App.tsx
  • frontend setup cd youtube-summarizer ; yarn install ; yarn dev
0