[bluesky] default to /posts if reposts/quoted is enabled (#6583)

This commit is contained in:
Mike Fährmann
2024-12-13 22:19:46 +01:00
parent 85a37ca039
commit 94d7df186f
3 changed files with 17 additions and 3 deletions

View File

@@ -204,6 +204,8 @@ class BlueskyUserExtractor(BlueskyExtractor):
def items(self):
base = "{}/profile/{}/".format(self.root, self.user)
default = ("posts" if self.config("quoted", False) or
self.config("reposts", False) else "media")
return self._dispatch_extractors((
(BlueskyInfoExtractor , base + "info"),
(BlueskyAvatarExtractor , base + "avatar"),
@@ -212,7 +214,7 @@ class BlueskyUserExtractor(BlueskyExtractor):
(BlueskyRepliesExtractor , base + "replies"),
(BlueskyMediaExtractor , base + "media"),
(BlueskyLikesExtractor , base + "likes"),
), ("media",))
), (default,))
class BlueskyPostsExtractor(BlueskyExtractor):