diff --git a/gallery_dl/extractor/bluesky.py b/gallery_dl/extractor/bluesky.py index 2f005ba8..ce7a1788 100644 --- a/gallery_dl/extractor/bluesky.py +++ b/gallery_dl/extractor/bluesky.py @@ -444,7 +444,8 @@ class BlueskyAPI(): if response.status_code < 400: return response.json() if response.status_code == 429: - self.extractor.wait(seconds=60) + until = response.headers.get("RateLimit-Reset") + self.extractor.wait(until=until) continue try: