implemented subreddit search. search for posts

This commit is contained in:
Tobin
2015-03-31 10:47:15 -05:00
parent ac98f564a3
commit 26aab7a2cd
2 changed files with 46 additions and 26 deletions

View File

@@ -50,6 +50,23 @@ class SubredditPage(BasePage):
else:
self.nav = Navigator(self.content.get)
@SubredditController.register('f')
def search_subreddit(self, name=None):
name = name or self.content.name
attr = curses.A_BOLD | Color.CYAN
prompt = 'Search this Subreddit: '
n_rows, n_cols = self.stdscr.getmaxyx()
self.stdscr.addstr(n_rows - 1, 0, prompt, attr)
self.stdscr.refresh()
window = self.stdscr.derwin(1, n_cols - len(prompt),
n_rows - 1, len(prompt))
window.attrset(attr)
search = text_input(window)
if search is not None:
self.content = SubredditContent.from_name(self.reddit, name,
self.loader, search=search)
@SubredditController.register('/')
def prompt_subreddit(self):
"Open a prompt to type in a new subreddit"