def notify_new_items(items: list[dict]) -> None: if not items: print("Inga nya eller ändrade i databas.") return title = "databass - uppdatering" message = f"{len(items)} ny(a)/ändrad(e) post(er) hittades." print(f"{title}: {message}") for item in items: preview = item["text"].splitlines()[0][:120] print(f" - {preview}") try: from plyer import notification notification.notify(title=title, message=message, timeout=10) except Exception as exc: # noqa: BLE001 print(f"(Skrivbordsnotis kunde inte visas: {exc})")