[patreon] extract 'campaign' metadata (#6989)

This commit is contained in:
Mike Fährmann
2025-02-13 14:13:43 +01:00
parent 6420210b0f
commit 1cf2870f81
2 changed files with 27 additions and 0 deletions

View File

@@ -169,6 +169,12 @@ class PatreonExtractor(Extractor):
attr["date"] = text.parse_datetime(
attr["published_at"], "%Y-%m-%dT%H:%M:%S.%f%z")
try:
attr["campaign"] = (included["campaign"][
relationships["campaign"]["data"]["id"]])
except Exception:
attr["campaign"] = None
tags = relationships.get("user_defined_tags")
attr["tags"] = [
tag["id"].replace("user_defined;", "")