File size: 206 Bytes
91f7972
 
 
58f6308
91f7972
58f6308
 
1
2
3
4
5
6
7
8
def generate_slug(title):
    """Generate a URL-friendly slug."""
    import re

    title = title.lower()
    title = re.sub(r"[^a-z0-9\s-]", "", title)
    return re.sub(r"[\s-]+", "-", title).strip("-")