{
    "modul": {
        "id": "senzorji",
        "uid": "mod_senzorji_v1",
        "ime": "Kozmični Senzorji",
        "tip": "cron",
        "nivo": 1,
        "verzija": "1.0.0",
        "aktiviran": true,
        "vstopna": "modul.php",
        "cron_vstopna": "cron.php",
        "opis": "Sončeva aktivnost, geomagnetne nevihte, vreme. Osvežuje na 15 minut."
    },
    "izvajanje": {
        "tip": "cron",
        "cron": true,
        "cron_interval": "*\/15 * * * *",
        "api_only": true,
        "webhook": false,
        "queue": false
    },
    "dostop": {
        "minimalna_vloga": "S0",
        "plan": "osnova",
        "dovoljene_vloge": [
            "S0",
            "S1",
            "S2",
            "S3"
        ],
        "prepovedane_vloge": [],
        "zahteva_2fa": false,
        "zahteva_ip_naslov": []
    },
    "zahteve": {
        "php": ">=8.1",
        "sistem": ">=2.0.0",
        "moduli": [],
        "razsiritev": [
            "json",
            "curl"
        ],
        "pomnilnik": "256M",
        "cas_izvajanja": 120
    },
    "dovoljenja": {
        "uporabnik": [],
        "sistem": [
            "brati_cache",
            "pisati_cache",
            "pisati_dnevnik"
        ],
        "moduli": [],
        "uporabnikovi_podatki": []
    },
    "dogodki": {
        "poslusa": [
            "cron.minuta"
        ],
        "sporoca": [
            "senzorji.sonce.aktivnost",
            "senzorji.vreme.posodobljeno"
        ]
    },
    "kavlji": {
        "prioriteta": 5,
        "tocke": [
            "pred_cron",
            "po_cron"
        ]
    },
    "poti": {
        "\/senzorji\/sonce": "GET",
        "\/senzorji\/vreme": "GET",
        "\/senzorji\/geomagnetno": "GET"
    },
    "vhod": {
        "potrebuje": [],
        "opcijsko": [
            "latitude",
            "longitude"
        ],
        "validacija": {
            "latitude": "float",
            "longitude": "float"
        },
        "vir": "api",
        "max_dolzina": 256
    },
    "izhod": {
        "format": "json",
        "pise_v": [
            "PODATKI\/moduli\/modul_senzorji\/"
        ],
        "cache": {
            "omogocen": true,
            "ttl": 900,
            "kljuc": "senzorji_"
        }
    },
    "cache": {
        "omogocen": true,
        "ttl": 900,
        "strategija": "parameter",
        "cisti_ob_zagonu": false
    },
    "log": {
        "omogocen": true,
        "nivo": "info",
        "dnevnik": {
            "vsi_klici": true,
            "samo_napake": false,
            "analitika": true
        }
    },
    "odvisnosti": {
        "bere_iz": [],
        "ne_pozna": "vse_ostalo",
        "dovoljeni_moduli": [],
        "prepovedani_moduli": []
    },
    "ui": {
        "ima_prikaz": false,
        "ikona": "🛰️",
        "barva": "#67e8f9",
        "kategorija": "NEBO",
        "vrsta": "ozadje",
        "dovoljene_postavitve": []
    },
    "varnost": {
        "cors": {
            "dovoljeni": [
                "*"
            ],
            "metode": [
                "GET"
            ]
        },
        "rate_limit": {
            "omejitev": 1000,
            "cas": 60
        },
        "csrf": false,
        "sanitizacija": true
    },
    "nastavitve": {
        "osvezevanje": 900,
        "viri": [
            "nasa",
            "noaa",
            "openweather"
        ],
        "shrani_zgodovino": true,
        "zgodovina_dni": 30
    }
}