Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import praw
- reddit = praw.Reddit(
- client_id="72eBCiDq138dvw",
- client_secret="VfDtxzsTI0irYz9OO2ukUOg02wM",
- password="withersrule",
- user_agent="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/69.0.3497.100 Safari/537.36",
- username="WitherOrNot"
- )
- sb = raw_input("/r/")
- op = raw_input("(n)ew, (t)op, or (h)ot [h]?: ")
- print("")
- if op == "h" or op == "":
- sb_feed = list(reddit.subreddit(sb).hot())
- elif op == "t":
- sb_feed = list(reddit.subreddit(sb).top())
- elif op == "n":
- sb_feed = list(reddit.subreddit(sb).new())
- sb_feed = [sb_feed[i:i+10] for i in range(0,len(sb_feed),10)]
- i = 0
- while i >= 0:
- pl = sb_feed[i]
- for n,p in enumerate(pl):
- print(str(n+1)+". "+p.title+", "+str(p.score)+" points")
- print("")
- op = raw_input("(t)en more posts, (v)iew post?")
- print("")
- if op == "d":
- continue
- if op == "t":
- i += 1
- elif op == "v":
- op = raw_input("Number: ")
- p = pl[int(op)-1]
- if "imgur.com" in p.url or ".png" in p.url or ".jpg" in p.url or ".jpeg" in p.url or ".gif" in p.url or ".gifv" in p.url:
- print("\n"+p.url+"\n")
- elif "np.reddit.com" in p.url:
- url = p.url.split("?")[0]
- url = url.split("/")
- if url[-1] == '':
- url = url[-2]
- else:
- url = url[-1]
- u = praw.models.Comment(reddit, id=url)
- print("\n"+u.author.name+", "+str(u.score)+" points: \n"+u.body+"\n")
- elif "www.reddit.com" in p.url:
- print("\n"+p.selftext+"\n")
- else:
- print("\n"+p.url+"\n")
- op = raw_input("(d)ifferent post, (t)en more posts, (c)omments [d]?")
- print("")
- if op == "d":
- continue
- if op == "t":
- i += 1
- elif op == "c":
- cm = list(p.comments)
- cm = [cm[j:j+10] for j in range(0, len(cm), 10)]
- for c in cm:
- for u in c:
- print(u.author.name+", "+str(u.score)+" points: \n"+u.body+"\n")
- print("")
- op = raw_input("(d)ifferent post, ten more (c)omments, (t)en more posts [c]?")
- print("")
- if op == "d":
- break
- if op == "c":
- continue
- elif op == "t":
- i += 1
- break
Add Comment
Please, Sign In to add comment