from html import escape from app.config import settings from app.schemas import EventEditionPublic def render_share_html(public: EventEditionPublic, slug: str) -> str: title = escape(public.title) desc = escape( public.meta_description or public.description or f"{public.title} — Desi Clans, Bengaluru" ) page_url = f"{settings.public_site_url.rstrip('/')}/events/{slug}" image = public.cover_image_url or (public.media[0].url if public.media else "") if image and image.startswith("/"): image = f"{settings.public_api_url.rstrip('/')}{image}" image_tag = f'' if image else "" return f"""
{title} — Bengaluru
"""