First stab at processing and displaying saves

This commit is contained in:
Alex Kahan
2016-01-19 20:24:29 -05:00
parent 20a17ec2b3
commit 6b3ad77ac8
4 changed files with 56 additions and 3 deletions

View File

@@ -145,6 +145,16 @@ class SubredditPage(Page):
self.refresh_content()
@SubredditController.register('y')
@logged_in
def save_submition(self):
data = self.content.get(self.nav.absolute_index)
url = data['permalink']
with self.term.loader('Saving submission'):
page = SubmissionPage(
self.reddit, self.term, self.config, self.oauth, url=url)
page.content.save()
@SubredditController.register('s')
@logged_in
def open_subscriptions(self):
@@ -203,6 +213,10 @@ class SubredditPage(Page):
text, attr = 'NSFW', (curses.A_BOLD | Color.RED)
self.term.add_line(win, text, attr=attr)
if data['saved']:
text, attr = ' SAVED', (curses.A_BOLD | Color.BLUE)
self.term.add_line(win, text, attr=attr)
row = n_title + offset + 2
if row in valid_rows:
text = '{author}'.format(**data)