Poll the admin inbox over IMAP, extract YouTube IDs from any URL form (plus verified bare IDs), classify with an LLM (Vercel ai, opencode glm-5.3-flash) and queue archive requests in the admin dashboard with an AI summary and collapsible full email. Approve whitelists and archives with retries, then the LLM drafts the reply (AI notice appended) and the request is marked solved. Reject asks the requester for more context and merges their answer back. Auto-approve senders are managed from the dashboard. Remove the MCP server, router and SDK dependency. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> |
||
|---|---|---|
| .github/workflows | ||
| cold | ||
| public | ||
| ranges | ||
| scripts | ||
| src | ||
| videos | ||
| .gitignore | ||
| Dockerfile | ||
| LICENSE | ||
| README.md | ||
| bun.lockb | ||
| docker-compose.yml | ||
| package.json | ||
| tsconfig.json | ||
README.md
Preservetube's backend is responsible for downloading and processing YouTube videos.
For more information on Preservetube, please check the main repository.