beadpattern-site-kit 0.1.0

Small URL helpers for BeadPattern, the free bead pattern generator.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
from urllib.parse import quote_plus

BASE_URL = "https://beadpattern.net"


def home_url() -> str:
    return BASE_URL


def tool_url(slug: str) -> str:
    clean = slug.strip("/")
    return BASE_URL if clean == "" else f"{BASE_URL}/{clean}"


def search_url(query: str) -> str:
    return f"{BASE_URL}/search?q={quote_plus(query)}"