From f68a9a8ef54097f6b4c3d042d7d5237ac5865c89 Mon Sep 17 00:00:00 2001 From: woorst Date: Thu, 27 Sep 2018 22:03:52 -0400 Subject: [PATCH] Indicate edited submissions/comments. --- rtv/content.py | 3 +++ rtv/submission_page.py | 6 ++++-- rtv/subreddit_page.py | 3 ++- 3 files changed, 9 insertions(+), 3 deletions(-) diff --git a/rtv/content.py b/rtv/content.py index 3b542f1..6932fb7 100644 --- a/rtv/content.py +++ b/rtv/content.py @@ -160,6 +160,7 @@ class Content(object): data['stickied'] = stickied data['hidden'] = False data['saved'] = comment.saved + data['edited'] = '*' if comment.edited else '' else: # Saved comments don't have a nested level and are missing a couple # of fields like ``submission``. As a result, we can only load a @@ -189,6 +190,7 @@ class Content(object): data['author'] = author data['flair'] = flair data['hidden'] = False + data['edited'] = '*' if comment.edited else '' return data @@ -234,6 +236,7 @@ class Content(object): data['xpost_subreddit'] = None data['index'] = None # This is filled in later by the method caller data['saved'] = sub.saved + data['edited'] = '*' if sub.edited else '' if sub.url.split('/r/')[-1] == sub.permalink.split('/r/')[-1]: data['url'] = 'self.{0}'.format(data['subreddit']) diff --git a/rtv/submission_page.py b/rtv/submission_page.py index 5d11876..7a527a2 100644 --- a/rtv/submission_page.py +++ b/rtv/submission_page.py @@ -340,7 +340,8 @@ class SubmissionPage(Page): attr = self.term.attr('Created') self.term.add_space(win) - self.term.add_line(win, '{created}'.format(**data), attr=attr) + self.term.add_line(win, '{created}{edited}'.format(**data), + attr=attr) if data['gold']: attr = self.term.attr('Gold') @@ -411,7 +412,8 @@ class SubmissionPage(Page): attr = self.term.attr('Created') self.term.add_space(win) - self.term.add_line(win, '{created_long}'.format(**data), attr=attr) + self.term.add_line(win, '{created_long}{edited}'.format(**data), + attr=attr) row = len(data['split_title']) + 2 if data['url_full'] in self.config.history: diff --git a/rtv/subreddit_page.py b/rtv/subreddit_page.py index 2426ed7..4e796d8 100644 --- a/rtv/subreddit_page.py +++ b/rtv/subreddit_page.py @@ -353,7 +353,8 @@ class SubredditPage(Page): self.term.add_space(win) attr = self.term.attr('Created') - self.term.add_line(win, '{created}'.format(**data), attr=attr) + self.term.add_line(win, '{created}{edited}'.format(**data), + attr=attr) if data['comments'] is not None: attr = self.term.attr('Separator')