# yaml-language-server: $schema=https://schema.zeabur.app/template.json
apiVersion: zeabur.com/v1
kind: Template
metadata:
    name: Upvote RSS
spec:
    description: |
        Upvote RSS generates rich RSS feeds from popular social aggregation sites including Reddit, Hacker News, Lemmy, Lobsters, PieFed, Mbin, and GitHub. Filter by score, threshold, or average posts per day.
    coverImage: https://raw.githubusercontent.com/johnwarne/upvote-rss/main/img/screenshot.png
    icon: https://raw.githubusercontent.com/johnwarne/upvote-rss/main/img/logo.svg
    variables:
        - key: PUBLIC_DOMAIN
          type: DOMAIN
          name: Domain
          description: The domain to access the Upvote RSS web UI
    tags:
        - Tool
        - RSS
    readme: |
        # Upvote RSS

        Generate rich RSS feeds from Reddit, Hacker News, Lemmy, Lobsters, PieFed, Mbin, and GitHub. Surface the most popular posts with configurable filtering.

        ## First Launch

        1. **Visit your domain** — the Upvote RSS builder interface loads immediately
        2. **Select a platform** — choose Reddit, Hacker News, Lemmy, Lobsters, PieFed, Mbin, or GitHub
        3. **Configure filters** — set score threshold, posts per day, or percentage-based filtering
        4. **Preview and copy** — preview results and copy the RSS feed URL to your reader

        ## Key Features

        - Supports Reddit, Hacker News, Lemmy, Lobsters, PieFed, Mbin, and GitHub
        - Three filter modes: score, threshold percentage, and average posts per day
        - Embedded post media (videos, galleries, images)
        - AI article summaries (optional, configure via environment variables)
        - Top comments with pinned comment filtering
        - NSFW filtering and blurring (Reddit)
        - Light and dark mode for feed previews
        - No database required, fully stateless

        ## Optional: Reddit API Credentials

        To use Reddit feeds, create a Reddit app at https://www.reddit.com/prefs/apps and set these environment variables after deployment:

        - `REDDIT_USER` — your Reddit username
        - `REDDIT_CLIENT_ID` — your app client ID
        - `REDDIT_CLIENT_SECRET` — your app client secret

        ## License

        MIT — [GitHub](https://github.com/johnwarne/upvote-rss)
    services:
        - name: upvote-rss
          icon: https://raw.githubusercontent.com/johnwarne/upvote-rss/main/img/logo.svg
          template: PREBUILT_V2
          spec:
            source:
                image: ghcr.io/johnwarne/upvote-rss:v1.8.1
            ports:
                - id: web
                  port: 80
                  type: HTTP
            volumes:
                - id: cache
                  dir: /app/cache
            healthCheck:
                type: HTTP
                port: web
                http:
                    path: /
          domainKey: PUBLIC_DOMAIN
localization:
    es-ES:
        description: |
            Upvote RSS genera feeds RSS enriquecidos desde sitios de agregacion social como Reddit, Hacker News, Lemmy, Lobsters, PieFed, Mbin y GitHub. Filtra por puntuacion, umbral o promedio de publicaciones por dia.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: Dominio
              description: El dominio para acceder a la interfaz web de Upvote RSS
        readme: |
            # Upvote RSS

            Genera feeds RSS enriquecidos desde Reddit, Hacker News, Lemmy, Lobsters, PieFed, Mbin y GitHub. Muestra las publicaciones mas populares con filtros configurables.

            ## Primer inicio

            1. **Visita tu dominio** — la interfaz del constructor de Upvote RSS carga inmediatamente
            2. **Selecciona una plataforma** — elige Reddit, Hacker News, Lemmy, Lobsters, PieFed, Mbin o GitHub
            3. **Configura filtros** — establece umbral de puntuacion, publicaciones por dia o filtrado porcentual
            4. **Previsualiza y copia** — previsualiza resultados y copia la URL del feed RSS a tu lector

            ## Caracteristicas principales

            - Soporta Reddit, Hacker News, Lemmy, Lobsters, PieFed, Mbin y GitHub
            - Tres modos de filtro: puntuacion, umbral porcentual y promedio de publicaciones por dia
            - Medios de publicaciones incrustados (videos, galerias, imagenes)
            - Sin base de datos, completamente sin estado

            ## Licencia

            MIT — [GitHub](https://github.com/johnwarne/upvote-rss)
    id-ID:
        description: |
            Upvote RSS menghasilkan feed RSS kaya dari situs agregasi sosial populer termasuk Reddit, Hacker News, Lemmy, Lobsters, PieFed, Mbin, dan GitHub. Filter berdasarkan skor, ambang batas, atau rata-rata postingan per hari.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: Domain
              description: Domain untuk mengakses Upvote RSS Web UI
        readme: |
            # Upvote RSS

            Hasilkan feed RSS kaya dari Reddit, Hacker News, Lemmy, Lobsters, PieFed, Mbin, dan GitHub. Tampilkan postingan terpopuler dengan filter yang dapat dikonfigurasi.

            ## Peluncuran Pertama

            1. **Buka domain** — antarmuka builder Upvote RSS langsung dimuat
            2. **Pilih platform** — pilih Reddit, Hacker News, Lemmy, Lobsters, PieFed, Mbin, atau GitHub
            3. **Konfigurasi filter** — atur ambang skor, postingan per hari, atau filter persentase
            4. **Pratinjau dan salin** — pratinjau hasil dan salin URL feed RSS ke pembaca Anda

            ## Fitur utama

            - Mendukung Reddit, Hacker News, Lemmy, Lobsters, PieFed, Mbin, dan GitHub
            - Tiga mode filter: skor, persentase ambang batas, dan rata-rata postingan per hari
            - Media postingan tertanam (video, galeri, gambar)
            - Tanpa database, sepenuhnya stateless

            ## Lisensi

            MIT — [GitHub](https://github.com/johnwarne/upvote-rss)
    ja-JP:
        description: |
            Upvote RSS は Reddit、Hacker News、Lemmy、Lobsters、PieFed、Mbin、GitHub などのソーシャルアグリゲーションサイトからリッチな RSS フィードを生成します。スコア、閾値、1日あたりの平均投稿数でフィルタリング可能。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: ドメイン
              description: Upvote RSS Web UI にアクセスするためのドメイン
        readme: |
            # Upvote RSS

            Reddit、Hacker News、Lemmy、Lobsters、PieFed、Mbin、GitHub からリッチな RSS フィードを生成。設定可能なフィルターで人気の投稿を表示。

            ## 初回起動

            1. **ドメインにアクセス** — Upvote RSS ビルダーインターフェースが開きます
            2. **プラットフォームを選択** — Reddit、Hacker News、Lemmy、Lobsters、PieFed、Mbin、GitHub から選択
            3. **フィルターを設定** — スコア閾値、1日あたりの投稿数、パーセンテージフィルターを設定
            4. **プレビューしてコピー** — 結果をプレビューし RSS フィード URL をリーダーにコピー

            ## 主な機能

            - Reddit、Hacker News、Lemmy、Lobsters、PieFed、Mbin、GitHub をサポート
            - 3つのフィルターモード：スコア、閾値パーセンテージ、1日あたりの平均投稿数
            - 投稿メディアの埋め込み（動画、ギャラリー、画像）
            - データベース不要、完全にステートレス

            ## ライセンス

            MIT — [GitHub](https://github.com/johnwarne/upvote-rss)
    ko-KR:
        description: |
            Upvote RSS는 Reddit, Hacker News, Lemmy, Lobsters, PieFed, Mbin, GitHub 등 소셜 집계 사이트에서 풍부한 RSS 피드를 생성합니다. 점수, 임계값 또는 일일 평균 게시물 수로 필터링 가능.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 도메인
              description: Upvote RSS Web UI에 접속할 도메인
        readme: |
            # Upvote RSS

            Reddit, Hacker News, Lemmy, Lobsters, PieFed, Mbin, GitHub에서 풍부한 RSS 피드를 생성. 설정 가능한 필터로 인기 게시물을 표시합니다.

            ## 첫 실행

            1. **도메인 접속** — Upvote RSS 빌더 인터페이스가 열립니다
            2. **플랫폼 선택** — Reddit, Hacker News, Lemmy, Lobsters, PieFed, Mbin 또는 GitHub 선택
            3. **필터 설정** — 점수 임계값, 일일 게시물 수 또는 백분율 필터링 설정
            4. **미리보기 및 복사** — 결과를 미리보고 RSS 피드 URL을 리더에 복사

            ## 주요 기능

            - Reddit, Hacker News, Lemmy, Lobsters, PieFed, Mbin, GitHub 지원
            - 3가지 필터 모드: 점수, 임계값 백분율, 일일 평균 게시물 수
            - 게시물 미디어 임베드 (동영상, 갤러리, 이미지)
            - 데이터베이스 불필요, 완전 무상태

            ## 라이선스

            MIT — [GitHub](https://github.com/johnwarne/upvote-rss)
    th-TH:
        description: |
            Upvote RSS สร้าง RSS feed ที่สมบูรณ์จากเว็บไซต์รวมข่าวสังคมยอดนิยม ได้แก่ Reddit, Hacker News, Lemmy, Lobsters, PieFed, Mbin และ GitHub กรองตามคะแนน เกณฑ์ หรือจำนวนโพสต์เฉลี่ยต่อวัน
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: โดเมน
              description: โดเมนสำหรับเข้าถึง Upvote RSS Web UI
        readme: |
            # Upvote RSS

            สร้าง RSS feed ที่สมบูรณ์จาก Reddit, Hacker News, Lemmy, Lobsters, PieFed, Mbin และ GitHub แสดงโพสต์ยอดนิยมด้วยตัวกรองที่ปรับแต่งได้

            ## การเปิดใช้งานครั้งแรก

            1. **เข้าสู่โดเมน** — อินเทอร์เฟซ builder ของ Upvote RSS จะโหลดทันที
            2. **เลือกแพลตฟอร์ม** — เลือก Reddit, Hacker News, Lemmy, Lobsters, PieFed, Mbin หรือ GitHub
            3. **กำหนดค่าตัวกรอง** — ตั้งค่าเกณฑ์คะแนน จำนวนโพสต์ต่อวัน หรือการกรองแบบเปอร์เซ็นต์
            4. **ดูตัวอย่างและคัดลอก** — ดูตัวอย่างผลลัพธ์และคัดลอก URL ของ RSS feed ไปยัง reader ของคุณ

            ## คุณสมบัติหลัก

            - รองรับ Reddit, Hacker News, Lemmy, Lobsters, PieFed, Mbin และ GitHub
            - 3 โหมดตัวกรอง: คะแนน, เปอร์เซ็นต์เกณฑ์ และจำนวนโพสต์เฉลี่ยต่อวัน
            - สื่อโพสต์ฝังตัว (วิดีโอ แกลเลอรี รูปภาพ)
            - ไม่ต้องใช้ฐานข้อมูล เป็น stateless ทั้งหมด

            ## สัญญาอนุญาต

            MIT — [GitHub](https://github.com/johnwarne/upvote-rss)
    zh-CN:
        description: |
            Upvote RSS 可从 Reddit、Hacker News、Lemmy、Lobsters、PieFed、Mbin 和 GitHub 等社区聚合网站生成丰富的 RSS 订阅源。支持按分数、阈值或每日平均帖子数进行筛选。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 域名
              description: 访问 Upvote RSS Web UI 的域名
        readme: |
            # Upvote RSS

            从 Reddit、Hacker News、Lemmy、Lobsters、PieFed、Mbin 和 GitHub 生成丰富的 RSS 订阅源，通过可配置的筛选器展示最热门的帖子。

            ## 首次启动

            1. **打开域名** — Upvote RSS 构建界面立即加载
            2. **选择平台** — 选择 Reddit、Hacker News、Lemmy、Lobsters、PieFed、Mbin 或 GitHub
            3. **配置筛选器** — 设置分数阈值、每日帖子数或百分比筛选
            4. **预览并复制** — 预览结果并将 RSS 订阅源 URL 复制到阅读器

            ## 主要功能

            - 支持 Reddit、Hacker News、Lemmy、Lobsters、PieFed、Mbin 和 GitHub
            - 三种筛选模式：分数、阈值百分比和每日平均帖子数
            - 嵌入帖子媒体（视频、画廊、图片）
            - 无需数据库，完全无状态

            ## 许可证

            MIT — [GitHub](https://github.com/johnwarne/upvote-rss)
    zh-TW:
        description: |
            Upvote RSS 可從 Reddit、Hacker News、Lemmy、Lobsters、PieFed、Mbin 和 GitHub 等社群聚合網站產生豐富的 RSS 訂閱源。支援依分數、閾值或每日平均貼文數進行篩選。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 網域
              description: 存取 Upvote RSS Web UI 的網域
        readme: |
            # Upvote RSS

            從 Reddit、Hacker News、Lemmy、Lobsters、PieFed、Mbin 和 GitHub 產生豐富的 RSS 訂閱源，透過可設定的篩選器呈現最熱門的貼文。

            ## 首次啟動

            1. **開啟網域** — Upvote RSS 建構介面立即載入
            2. **選擇平台** — 選擇 Reddit、Hacker News、Lemmy、Lobsters、PieFed、Mbin 或 GitHub
            3. **設定篩選器** — 設定分數閾值、每日貼文數或百分比篩選
            4. **預覽並複製** — 預覽結果並將 RSS 訂閱源 URL 複製到閱讀器

            ## 主要功能

            - 支援 Reddit、Hacker News、Lemmy、Lobsters、PieFed、Mbin 和 GitHub
            - 三種篩選模式：分數、閾值百分比和每日平均貼文數
            - 嵌入貼文媒體（影片、圖庫、圖片）
            - 無需資料庫，完全無狀態

            ## 授權

            MIT — [GitHub](https://github.com/johnwarne/upvote-rss)
