(items: Sequence[tuple[str, str]])
| 199 | |
| 200 | |
| 201 | def build_breadcrumb_json_ld(items: Sequence[tuple[str, str]]) -> dict: |
| 202 | return { |
| 203 | "@type": "BreadcrumbList", |
| 204 | "itemListElement": [ |
| 205 | { |
| 206 | "@type": "ListItem", |
| 207 | "position": i, |
| 208 | "name": name, |
| 209 | "item": url, |
| 210 | } |
| 211 | for i, (name, url) in enumerate(items, start=1) |
| 212 | ], |
| 213 | } |
| 214 | |
| 215 | |
| 216 | def build_category_json_ld( |
no outgoing calls
no test coverage detected