From f22a758e2ea3cc96e76765513af1e3c37c9d91ee Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Matt=C3=A9o=20Delabre?= Date: Mon, 13 Sep 2021 15:33:35 +0200 Subject: [PATCH] twitch: Exclude highlights and only use stream_id for archives --- feedleware/twitch/feed.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/feedleware/twitch/feed.py b/feedleware/twitch/feed.py index 9b4327b..61cd932 100644 --- a/feedleware/twitch/feed.py +++ b/feedleware/twitch/feed.py @@ -44,7 +44,10 @@ def construct_rss(client: APIClient, login: str) -> str: item = {} - if video.get("stream_id") is not None: + if video.get("type") not in ("upload", "archive"): + continue + + if video.get("type") == "archive": if stream is not None and stream["id"] == video["stream_id"]: # Do not add a second item for the active stream continue