Script • Python drift og automatisering

SVG asset rapport

SVG asset rapport er et praktisk Python-eksempel for WEBoracle med fast ZIP-nedlasting og tilhørende forklaring.

from pathlib import Path
import xml.etree.ElementTree as ET

for svg in sorted(Path(".").rglob("*.svg")):
    try:
        ET.fromstring(svg.read_text(encoding="utf-8"))
        print(f"OK {svg}")
    except Exception as
Weboracle
19.07.20260 visningerPython

SVG asset rapport er et praktisk Python-eksempel for WEBoracle med fast ZIP-nedlasting og tilhørende forklaring.

SVG asset rapport

SVG asset rapport er et praktisk Python-eksempel for WEBoracle med fast ZIP-nedlasting og tilhørende forklaring.

Hva scriptet gjør

Scriptet er laget som et praktisk eksempel for WEBoracle-biblioteket. Det viser en avgrenset løsning som kan kopieres, testes lokalt og bygges videre på.

Når det passer

Bruk eksempelet når du trenger en liten, tydelig startfil og ønsker å se hvordan struktur, kommentarer og testpunkter kan settes opp før produksjon.

Før bruk

  • Les forklaring og user manual i ZIP-pakken.
  • Tilpass stier, navn og tekst til ditt prosjekt.
  • Test i et lukket testmiljø før publisering.

Kode

from pathlib import Path
import xml.etree.ElementTree as ET

for svg in sorted(Path(".").rglob("*.svg")):
    try:
        ET.fromstring(svg.read_text(encoding="utf-8"))
        print(f"OK {svg}")
    except Exception as exc:
        print(f"FEIL {svg}: {exc}")

Kontroll etter nedlasting

Etter nedlasting bør ZIP-filen pakkes ut og kontrolleres før scriptet brukes. Kontroller at hovedfilen finnes, at credits.txt er fylt ut, at forklaring.txt beskriver formålet, og at user_manual.txt gir nok informasjon til å teste løsningen lokalt.

Scriptet er et startpunkt, ikke en garanti for at alle miljøer er like. Tilpass filnavn, stier, variabler og sikkerhetsgrenser før produksjon. Loggfør gjerne endringer slik at en senere versjon kan spores tilbake til utgangspunktet.