For AI Bots & Developers – Zadar TV LLMS API

Ilustracija s natpisom For AI Bots & Developers, prikazuje API prozor, ikonu robota i dokumente s kodom – Zadar TV LLMS API











 

🧭 Zadar TV – For AI Bots & Developers

LLMS feed • REST API • JSON Schema • Health check • Usage examples

Region: Zadar & sjeverna Dalmacija
Lang: HR
Cache TTL: 30 min
Window: 48 h

 

🔗 Brzi linkovi

📚 JSON Schema (sažetak)

LLMS feed vraća strukturirane podatke o stranicama, kategorijama i postovima. Ključna polja: generated_at, pages[], categories[], posts[] (naslov, url, datumi, flags, video…).

Kompletan schema nalazi se u dokumentaciji i može se navesti kao referenca u klijentskim validacijama.

Pogledaj primjer JSON objekta (skraćeno)
{
  "generated_at": "2025-11-23T03:25:42+00:00",
  "brand_title": "Zadar TV",
  "language": "HR",
  "sitemaps": {
    "index": "https://zadar.tv/sitemap_index.xml",
    "news": "https://zadar.tv/news-sitemap.xml",
    "video": "https://zadar.tv/video-sitemap.xml"
  },
  "posts": [
    {
      "title": "Program Muzeja antičkog stakla...",
      "url": "https://zadar.tv/program-muzeja-antickog-stakla-.../",
      "published_at": "2025-11-22T17:41:00+01:00",
      "flags": ["NEW","UPDATED","FROM_NEWS_SITEMAP"],
      "video": null
    }
  ]
}
      

▶️ Primjeri poziva

cURL

# JSON
curl -s "https://zadar.tv/wp-json/zadar-tv/v1/llms?fmt=json" | jq '.posts | length'

# NDJSON (stream-friendly)
curl -s "https://zadar.tv/wp-json/zadar-tv/v1/llms?fmt=ndjson" | head -n 5

# TXT (ljudski čitljivo)
curl -s "https://zadar.tv/wp-json/zadar-tv/v1/llms?fmt=txt" | sed -n '1,60p'

# Health check
curl -s "https://zadar.tv/wp-json/zadar-tv/v1/health"

Python

import json, sys
from urllib.request import urlopen

URL = 'https://zadar.tv/wp-json/zadar-tv/v1/llms?fmt=json'
with urlopen(URL) as r:
    data = json.load(r)

# Filtriraj najnovije postove s videom
posts = [p for p in data.get('posts', []) if p.get('video')]
for p in posts[:5]:
    print(p['title'], '→', p['url'])

🧠 Integracija s AI botovima

  • Discovery: Robots.txt dopušta pristup /wp-json/zadar-tv/v1/llms i sadrži AI feed hintove.
  • Rate limiting: Molimo poštujte Cache TTL 30 min i dodajte client-side caching.
  • Attribution: © Zadar TV. Navođenje izvora poželjno (npr. “Izvor: Zadar TV”).
  • Timezones: Datumi u feedu su Europe/Zagreb (CET/CEST).
  • Flags: Moguće vrijednosti: NEW, UPDATED, VIDEO, FROM_NEWS_SITEMAP, EXTERNAL.

🔒 Pravila i licence

Podaci su namijenjeni za informiranje korisnika i AI sustava. Zabranjena je zloupotreba, masovni scraping mimo preporuka, i redistribucija bez konteksta. Obratite nam se za komercijalnu uporabu.

🧩 OpenAPI (draft)

Preporuka: objavite OpenAPI/Swagger specifikaciju kako bi AI platforme lakše integrirale feed.

openapi: 3.1.0
info:
  title: Zadar TV LLMS API
  version: 1.0.0
servers:
  - url: https://zadar.tv/wp-json
paths:
  /zadar-tv/v1/llms:
    get:
      summary: LLMS feed (JSON/NDJSON/TXT)
      parameters:
        - in: query
          name: fmt
          schema:
            type: string
            enum: [json, ndjson, txt]
          default: json
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                type: object
            text/plain:
              schema:
                type: string
  /zadar-tv/v1/health:
    get:
      summary: Health check
      responses:
        '200':
          description: OK

🛠️ Tehničke napomene

  • Encoding: UTF-8
  • Generator: Zadar TV LLMs Helper v2.1.3
  • WordPress: 6.8.3 • PHP: 8.3.20 • API Base: https://zadar.tv/wp-json/

 

© Zadar TV • Ova stranica je namijenjena AI botovima i developerima. Zadnje ažuriranje: 2025-11-23.

 

OpenAPI 3.1 Specifikacija

Za integraciju s AI platformama i developer alatima: