# yaml-language-server: $schema=https://schema.zeabur.app/template.json
apiVersion: zeabur.com/v1
kind: Template
metadata:
    name: YouTubeTLDR
spec:
    description: A lightweight, self-hosted YouTube video summarizer with Gemini AI
    coverImage: https://github.com/Milkshiift/YouTubeTLDR/blob/master/assets/summaryScreenshot.png?raw=true
    icon: https://github.com/Milkshiift/YouTubeTLDR/blob/master/assets/mainScreenshot.png?raw=true
    variables:
        - key: PUBLIC_DOMAIN
          type: DOMAIN
          name: Domain
          description: The domain you want to bind to your YouTubeTLDR instance.
    tags:
        - Video
        - AI
        - Summary
    readme: "✨ Features:\n- \U0001F3AF Customizable Prompts: Tailor the AI's instructions to get summaries in the format you prefer\n- ⚙️ Model Selection: Choose any available Gemini model\n- \U0001F4DD View Transcript: Access the full, raw video transcript\n- \U0001F4DA History: Your summaries are saved locally in your browser for future reference\n- \U0001F512 Privacy-Focused: Simple Rust server that runs on your own machine. Your data stays yours\n- \U0001F3A8 Modern UI: Clean and beautiful user interface\n\n\U0001F3D7️ Philosophy: Minimal by Design\nYouTubeTLDR embraces simplicity — maximum functionality with minimal overhead.\n- \U0001F511 BYOK: Bring Your Own Key. Uses your [Google Gemini API Key](https://aistudio.google.com/app/apikey) directly — no proxies, no data collection\n- \U0001F3AF Single Purpose: Just generates and saves summaries, that's it\n"
    services:
        - name: youtube-tldr
          template: GIT
          spec:
            source:
                source: GITHUB
                repo: 1120463458
                branch: zeabur-deploy
            ports:
                - id: web
                  port: 8000
                  type: HTTP
          domainKey: PUBLIC_DOMAIN
localization:
    zh-TW:
        description: 輕量級、自架的 YouTube 影片摘要工具，使用 Gemini AI
        variables:
            - key: PUBLIC_DOMAIN
              type: DOMAIN
              name: 網域
              description: 你想綁定到 YouTubeTLDR 的網域
        readme: "✨ 功能特色：\n- \U0001F3AF 可自訂提示詞：根據你的需求客製化 AI 指令，獲得你想要格式的摘要\n- ⚙️ 模型選擇：選擇任何可用的 Gemini 模型\n- \U0001F4DD 查看逐字稿：存取完整的原始影片逐字稿\n- \U0001F4DA 歷史記錄：你的摘要會儲存在瀏覽器本地，方便日後查閱\n- \U0001F512 注重隱私：簡單的 Rust 伺服器在你自己的機器上運行，你的資料完全屬於你\n- \U0001F3A8 現代化介面：簡潔美觀的使用者介面\n\n\U0001F3D7️ 設計理念：極簡主義\nYouTubeTLDR 擁抱簡單，以最小的負擔實現最大的功能。\n- \U0001F511 自帶金鑰：使用你自己的 [Google Gemini API Key](https://aistudio.google.com/app/apikey)\n- \U0001F3AF 單一目的：只專注於生成和儲存摘要，就這麼簡單\n"
