Script • Python drift og automatisering

Lokal bildepeker sjekk

Lokal bildepeker sjekk er et praktisk Python-eksempel for WEBoracle med ZIP-pakke, manual og forklaring.

import json
from pathlib import Path

data = json.loads(Path("content.json").read_text(encoding="utf-8"))
root = Path("www")
for section in ("articles", "tutorials", "scripts"):
    for row in data.get(section, []):
    
Weboracle
19.07.20260 visningerPython

Lokal bildepeker sjekk er et praktisk Python-eksempel for WEBoracle med ZIP-pakke, manual og forklaring.

Lokal bildepeker sjekk

Lokal bildepeker sjekk er et praktisk Python-eksempel for WEBoracle med ZIP-pakke, manual og forklaring.

Hva scriptet gjør

Dette scriptet er laget som et lite, avgrenset eksempel for WEBoracle-biblioteket. Det viser en konkret teknikk som kan testes lokalt før den eventuelt bygges inn i en større arbeidsflyt.

Typisk bruk

Bruk scriptet når du trenger et startpunkt som er lett å lese, lett å forklare og lett å kontrollere. Det er ikke ment som en ferdig produksjonsmodul uten lokal tilpasning.

Før publisering

  • Les forklaring og user manual i ZIP-pakken.
  • Tilpass filstier, tekst og eventuelle selektorer.
  • Test i et lukket miljø.
  • Dokumenter endringer før videre distribusjon.

Kode

import json
from pathlib import Path

data = json.loads(Path("content.json").read_text(encoding="utf-8"))
root = Path("www")
for section in ("articles", "tutorials", "scripts"):
    for row in data.get(section, []):
        image = row.get("main_image_url", "")
        if image and not (root / image).exists():
            print(section, row.get("slug"), "mangler bilde", image)

Eksempelet bør sees sammen med tutorialen i samme kategori, slik at kode, forklaring og testpunkter henger sammen.