feat: finishing of M0

This commit is contained in:
2026-04-04 08:10:05 +02:00
parent 897577a369
commit fd744573dd
84 changed files with 143204 additions and 85 deletions

View File

@@ -0,0 +1,29 @@
"""
---
id: "2b393cae-84b9-426f-b4cf-4902aea79d7d"
projectId: "1979237c-034d-41f6-99a0-f35eb57b3f6c"
slug: "bgg_link"
title: "bgg link"
kind: "transform"
entrypoint: "normalize_blogmark"
enabled: true
version: 12
createdAt: "2026-02-23T19:54:58.000Z"
updatedAt: "2026-03-02T20:30:14.453Z"
---
"""
def normalize_blogmark(post):
title = (post.get("title") or "").strip()
if title and "BoardGameGeek" in title:
ntitle = title.split(" | ")[0]
post["title"] = ntitle
post["content"] = post["content"].replace(title, ntitle)
post["categories"] = ["spielelog", "aside"]
tags = post.get("tags") or []
tags.append("spielen")
post["tags"] = sorted({str(tag).strip().lower() for tag in tags if str(tag).strip()})
toast(f"BGG transform applied: {post.get('title')}")
return post