# yaml-language-server: $schema=https://schema.zeabur.app/template.json
apiVersion: zeabur.com/v1
kind: Template
metadata:
    name: Open-Meteo
spec:
    description: |
        Open-Meteo is a free, self-hosted weather API that provides current weather, forecasts, and historical data. It offers a web interface for exploring weather data and a REST API compatible with the public Open-Meteo service.
    coverImage: https://avatars.githubusercontent.com/u/86407831
    icon: https://avatars.githubusercontent.com/u/86407831
    variables:
        - key: PUBLIC_DOMAIN
          type: DOMAIN
          name: Domain
          description: The domain to access Open-Meteo
    tags:
        - Tool
        - Data
    readme: |
        # Open-Meteo

        A free, self-hosted weather API providing current weather, forecasts, and historical data. Includes a web interface for exploring weather data and a REST API.

        ## What You Can Do After Deployment

        1. **Visit your domain** — explore the weather API documentation and web interface
        2. **Query current weather** — use the REST API to get real-time weather for any location: `GET /v1/forecast?latitude=52.52&longitude=13.41&current_weather=true`
        3. **Get forecasts** — retrieve hourly and daily forecasts with customizable parameters
        4. **Access historical data** — query past weather data for analysis and research
        5. **Use as API backend** — replace the public Open-Meteo API with your self-hosted instance for unlimited requests
        6. **Integrate with apps** — use the same API format as the public service for drop-in replacement

        ## Key Features

        - Current weather, hourly and daily forecasts
        - Historical weather data
        - REST API compatible with public Open-Meteo
        - Multiple weather models support
        - Geocoding API for location search
        - No API key required
        - No external database needed

        ## License

        AGPL-3.0 — [GitHub](https://github.com/open-meteo/open-meteo)
    services:
        - name: open-meteo
          icon: https://avatars.githubusercontent.com/u/86407831
          template: PREBUILT_V2
          spec:
            source:
                image: ghcr.io/open-meteo/open-meteo:1.5.1
            ports:
                - id: web
                  port: 8080
                  type: HTTP
            volumes:
                - id: open-meteo-data
                  dir: /app/data
            env:
                TZ:
                    default: UTC
          domainKey: PUBLIC_DOMAIN
localization:
    es-ES:
        description: |
            Open-Meteo es una API meteorologica gratuita y autoalojada que proporciona clima actual, pronosticos y datos historicos. Incluye una interfaz web y una API REST compatible con el servicio publico de Open-Meteo.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: Dominio
              description: El dominio para acceder a Open-Meteo
        readme: |
            # Open-Meteo

            API meteorologica gratuita y autoalojada. Clima actual, pronosticos y datos historicos con interfaz web y API REST.

            ## Que puedes hacer despues del despliegue

            1. **Visita tu dominio** — explora la documentacion de la API y la interfaz web
            2. **Consulta el clima actual** — usa la API REST para obtener el clima de cualquier ubicacion
            3. **Obtiene pronosticos** — consulta pronosticos por hora y dia
            4. **Accede a datos historicos** — consulta datos meteorologicos pasados
            5. **Usa como backend de API** — reemplaza la API publica con tu instancia

            ## Licencia

            AGPL-3.0 — [GitHub](https://github.com/open-meteo/open-meteo)
    id-ID:
        description: |
            Open-Meteo adalah API cuaca gratis dan self-hosted yang menyediakan cuaca saat ini, prakiraan, dan data historis. Dilengkapi antarmuka web dan REST API yang kompatibel dengan layanan publik Open-Meteo.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: Domain
              description: Domain untuk mengakses Open-Meteo
        readme: |
            # Open-Meteo

            API cuaca gratis dan self-hosted. Cuaca saat ini, prakiraan, dan data historis dengan antarmuka web dan REST API.

            ## Apa yang bisa dilakukan setelah deploy

            1. **Buka domain** — jelajahi dokumentasi API dan antarmuka web
            2. **Query cuaca saat ini** — gunakan REST API untuk mendapatkan cuaca lokasi mana pun
            3. **Dapatkan prakiraan** — ambil prakiraan per jam dan harian
            4. **Akses data historis** — query data cuaca masa lalu
            5. **Gunakan sebagai backend API** — ganti API publik dengan instance sendiri

            ## Lisensi

            AGPL-3.0 — [GitHub](https://github.com/open-meteo/open-meteo)
    ja-JP:
        description: |
            Open-Meteo は無料のセルフホスト型天気 API で、現在の天気、予報、過去のデータを提供します。天気データを探索する Web インターフェースと REST API を備えています。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: ドメイン
              description: Open-Meteo にアクセスするためのドメイン
        readme: |
            # Open-Meteo

            無料のセルフホスト型天気 API。現在の天気、予報、過去のデータを提供。Web インターフェースと REST API を搭載。

            ## デプロイ後にできること

            1. **ドメインにアクセス** — 天気 API ドキュメントと Web インターフェースを探索
            2. **現在の天気を照会** — REST API で任意の地点の天気を取得
            3. **予報を取得** — カスタマイズ可能な時間別・日別予報
            4. **過去のデータにアクセス** — 分析や研究のために過去の天気を照会
            5. **API バックエンドとして使用** — 公開 API の代わりにセルフホスト版を使用

            ## ライセンス

            AGPL-3.0 — [GitHub](https://github.com/open-meteo/open-meteo)
    ko-KR:
        description: |
            Open-Meteo는 무료 자체 호스팅 날씨 API로, 현재 날씨, 예보, 과거 데이터를 제공합니다. 날씨 데이터를 탐색할 수 있는 웹 인터페이스와 REST API를 제공합니다.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 도메인
              description: Open-Meteo에 접속할 도메인
        readme: |
            # Open-Meteo

            무료 자체 호스팅 날씨 API. 현재 날씨, 예보, 과거 데이터를 제공합니다.

            ## 배포 후 할 수 있는 것

            1. **도메인 접속** — 날씨 API 문서와 웹 인터페이스 탐색
            2. **현재 날씨 조회** — REST API로 위치별 날씨 조회
            3. **예보 가져오기** — 시간별, 일별 예보 조회
            4. **과거 데이터 접근** — 분석 및 연구를 위한 과거 날씨 조회
            5. **API 백엔드로 사용** — 공개 API 대신 자체 인스턴스 사용

            ## 라이선스

            AGPL-3.0 — [GitHub](https://github.com/open-meteo/open-meteo)
    th-TH:
        description: |
            Open-Meteo เป็น API สภาพอากาศฟรีแบบ self-hosted ที่ให้ข้อมูลสภาพอากาศปัจจุบัน พยากรณ์ และข้อมูลย้อนหลัง มาพร้อมหน้าเว็บสำรวจข้อมูลและ REST API ที่เข้ากันได้กับบริการ Open-Meteo สาธารณะ
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: โดเมน
              description: โดเมนสำหรับเข้าถึง Open-Meteo
        readme: |
            # Open-Meteo

            API สภาพอากาศฟรีแบบ self-hosted สภาพอากาศปัจจุบัน พยากรณ์ และข้อมูลย้อนหลัง พร้อมหน้าเว็บและ REST API

            ## สิ่งที่ทำได้หลังจากติดตั้ง

            1. **เข้าสู่โดเมน** — สำรวจเอกสาร API และหน้าเว็บ
            2. **สอบถามสภาพอากาศปัจจุบัน** — ใช้ REST API เพื่อรับข้อมูลสภาพอากาศของสถานที่ใดก็ได้
            3. **รับพยากรณ์** — ดึงพยากรณ์รายชั่วโมงและรายวัน
            4. **เข้าถึงข้อมูลย้อนหลัง** — สอบถามข้อมูลสภาพอากาศในอดีต
            5. **ใช้เป็น API backend** — แทนที่ API สาธารณะด้วยอินสแตนซ์ของคุณเอง

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

            AGPL-3.0 — [GitHub](https://github.com/open-meteo/open-meteo)
    zh-CN:
        description: |
            Open-Meteo 是免费的自托管天气 API，提供实时天气、预报和历史数据。内置 Web 界面探索天气数据，并提供与公开 Open-Meteo 服务兼容的 REST API。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 域名
              description: 访问 Open-Meteo 的域名
        readme: |
            # Open-Meteo

            免费的自托管天气 API，提供实时天气、预报和历史数据。内置 Web 界面与 REST API。

            ## 部署后可以做什么

            1. **打开域名** — 探索天气 API 文档和 Web 界面
            2. **查询实时天气** — 使用 REST API 获取任何地点的实时天气
            3. **获取预报** — 获取可自定义参数的每小时和每日预报
            4. **访问历史数据** — 查询过去的天气数据进行分析和研究
            5. **作为 API 后端** — 以自托管实例替代公开 API，享受无限次请求

            ## 许可证

            AGPL-3.0 — [GitHub](https://github.com/open-meteo/open-meteo)
    zh-TW:
        description: |
            Open-Meteo 是免費的自架天氣 API，提供即時天氣、預報和歷史資料。內建網頁介面探索天氣數據，並提供與公開 Open-Meteo 服務相容的 REST API。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 網域
              description: 存取 Open-Meteo 的網域
        readme: |
            # Open-Meteo

            免費的自架天氣 API，提供即時天氣、預報和歷史資料。內建網頁介面與 REST API。

            ## 部署後可以做什麼

            1. **開啟網域** — 探索天氣 API 文件和網頁介面
            2. **查詢即時天氣** — 使用 REST API 取得任何地點的即時天氣
            3. **取得預報** — 獲取可自訂參數的每小時和每日預報
            4. **存取歷史資料** — 查詢過去的天氣資料進行分析和研究
            5. **作為 API 後端** — 以自架實例取代公開 API，享受無限次請求
            6. **整合應用程式** — 使用與公開服務相同的 API 格式，可直接替換

            ## 主要功能

            - 即時天氣、每小時和每日預報
            - 歷史天氣資料
            - 與公開 Open-Meteo 相容的 REST API
            - 多種天氣模型支援
            - 地理編碼 API
            - 不需要 API 金鑰

            ## 授權

            AGPL-3.0 — [GitHub](https://github.com/open-meteo/open-meteo)
