diff --git a/rapport.py b/rapport.py index b9eada1..89fd507 100644 --- a/rapport.py +++ b/rapport.py @@ -8,19 +8,13 @@ Slaat rapport en HTML-kaarten op in /root/mkdocs/docs/docs/Huizenjacht/ import json import sys import os +import re import urllib.request import urllib.parse -import re -import base64 from datetime import datetime +import base64 from io import BytesIO -try: - from playwright.sync_api import sync_playwright - HAS_PLAYWRIGHT = True -except ImportError: - HAS_PLAYWRIGHT = False - try: from PIL import Image HAS_PIL = True @@ -98,12 +92,12 @@ def format_oppervlakte(m2): else: return f"{m2:.0f} m²" -def schrijf_naar_mkdocs(content, adres, ext=".md"): - """Schrijf content naar MkDocs docs map als bestand""" +def schrijf_naar_mkdocs(content, adres, nummer, ext=".md"): + """Schrijf content naar MkDocs docs map als bestand met oplopend nummer""" os.makedirs(MKDOCS_DIR, exist_ok=True) safe_name = re.sub(r'[^a-zA-Z0-9]+', '-', adres) safe_name = safe_name.strip('-') - filename = f"{safe_name}_{datetime.now().strftime('%Y%m%d_%H%M%S')}{ext}" + filename = f"{nummer}-{safe_name}_{datetime.now().strftime('%Y%m%d_%H%M%S')}{ext}" filepath = os.path.join(MKDOCS_DIR, filename) with open(filepath, 'w', encoding='utf-8') as f: @@ -119,10 +113,8 @@ def genereer_isochroon_html(adres_naam, lat, lon, auto_iso, fiets_iso): Isochroon - {adres_naam} - - + +