tldw  by stong

Go app for summarizing YouTube videos

created 7 months ago
395 stars

Top 74.1% on sourcepulse

GitHubView on GitHub
Project Summary

This project provides the backend and frontend code for tldw.tube, a service that generates summaries of long videos. It is targeted at users who want to quickly understand the content of videos without watching them entirely. The benefit is time savings and efficient information retrieval.

How It Works

The service leverages OpenAI's API to generate summaries from video transcripts. It likely extracts transcripts from video URLs, processes them through an LLM for summarization, and presents the output to the user. The use of residential proxies is recommended for production to bypass rate limits and manage costs associated with API calls.

Quick Start & Requirements

  • Local Deployment: docker-compose up -d
  • Local Development: Requires Python 3, venv, pip, and yarn.
  • Prerequisites: OpenAI API key, optional PROXY_URL (residential or LTE proxy recommended), MAX_VIDEO_DURATION environment variables.
  • Docs: https://tldw.tube

Highlighted Details

  • Backend written in Python, frontend in TypeScript/React.
  • Supports video summarization via OpenAI API.
  • Residential proxy integration for production deployments.
  • Configurable maximum video duration.

Maintenance & Community

The project is maintained by stong. No specific community channels or roadmap are detailed in the README.

Licensing & Compatibility

The README does not specify a license.

Limitations & Caveats

The hosted version has strict rate limits. Local deployment is recommended for reliable use. The project relies on external services (OpenAI API, proxy providers) which incur costs and potential availability issues.

Health Check
Last commit

3 months ago

Responsiveness

1 week

Pull Requests (30d)
0
Issues (30d)
1
Star History
18 stars in the last 90 days

Explore Similar Projects

Feedback? Help us improve.