Added folding comment tree and loading more comments.
This commit is contained in:
17
rtv/main.py
17
rtv/main.py
@@ -1,24 +1,25 @@
|
||||
import argparse
|
||||
import praw
|
||||
from utils import curses_session
|
||||
from content_generators import SubredditContent
|
||||
from content import SubredditContainer
|
||||
from subreddit_viewer import SubredditViewer
|
||||
|
||||
parser = argparse.ArgumentParser(description='Reddit Terminal Viewer (RTV)')
|
||||
parser.add_argument('-u', '--username', help='reddit username')
|
||||
parser.add_argument('-p', '--password', help='reddit password')
|
||||
parser.add_argument('-s', '--subreddit', default='front', help='subreddit name')
|
||||
parser.add_argument('-l', '--link', help='full link to a specific submission')
|
||||
parser = argparse.ArgumentParser(description='Reddit Terminal Viewer')
|
||||
parser.add_argument('-s', dest='subreddit', default='front', help='subreddit name')
|
||||
parser.add_argument('-l', dest='link', help='full link to a specific submission')
|
||||
group = parser.add_argument_group('authentication (optional)')
|
||||
group.add_argument('-u', dest='username', help='reddit username')
|
||||
group.add_argument('-p', dest='password', help='reddit password')
|
||||
|
||||
def main(args):
|
||||
|
||||
r = praw.Reddit(user_agent='reddit terminal viewer (rtv) v0.0')
|
||||
r = praw.Reddit(user_agent='reddit terminal viewer v0.0')
|
||||
if args.username and args.password:
|
||||
r.login(args.username, args.password)
|
||||
|
||||
with curses_session() as stdscr:
|
||||
|
||||
content = SubredditContent(r, subreddit=args.subreddit)
|
||||
content = SubredditContainer(r, subreddit=args.subreddit)
|
||||
viewer = SubredditViewer(stdscr, content)
|
||||
viewer.loop()
|
||||
|
||||
|
||||
Reference in New Issue
Block a user