From 3371eba487fbd6c04404b8110305e413a6ce5c7c Mon Sep 17 00:00:00 2001 From: blank X Date: Tue, 20 Apr 2021 22:38:15 +0700 Subject: [PATCH] Sort reddit gallery https://github.com/ccrama/Slide/blob/e41a8f282298d1bb5af79e514cc2e12d30964ae7/app/src/main/java/me/ccrama/redditslide/Adapters/GalleryView.java#L278 --- redditbot.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/redditbot.py b/redditbot.py index c4ffe0e..be43b5e 100644 --- a/redditbot.py +++ b/redditbot.py @@ -282,7 +282,11 @@ async def main(): elif getattr(random_post, 'is_gallery', None): files = [] captions = [] - for a, i in enumerate(random_post.media_metadata): + if getattr(random_post, 'gallery_data', None): + gallery_keys = map(lambda i: i[1], sorted(map(lambda i: (i['id'], i['media_id']), random_post.gallery_data['items']), key=lambda i: i[0])) + else: + gallery_keys = random_post.media_metadata.keys() + for a, i in enumerate(gallery_keys): i = random_post.media_metadata[i] if i['status'] == 'valid': filename = os.path.join(tempdir, str(time.time()))