SHOW:
|
|
- or go back to the newest paste.
1 | import praw | |
2 | import re | |
3 | ||
4 | # User will need at least 2 karma to bypass captcha | |
5 | uname = "" # EDIT WITH USERNAME | |
6 | upass = "" #EDIT WITH PASSWORD | |
7 | cache = [] | |
8 | ||
9 | r = praw.Reddit(user_agent = "null") | |
10 | r.login(uname, upass, disable_warning = True) | |
11 | print("[LOG] Logged in.") | |
12 | subreddit = r.get_subreddit("all") | |
13 | ||
14 | clearcache = 0 | |
15 | while True: | |
16 | clearcache += 1 | |
17 | try: | |
18 | - | for submission in subreddit.get_hot(limit = 10): |
18 | + | for submission in subreddit.get_new(limit = 10): |
19 | print(submission.title) | |
20 | title = submission.title.lower() | |
21 | if submission.id not in cache and re.search(r"don'?t ?upvote", title): | |
22 | submission.downvote() # lol | |
23 | print("[LOG] Post downvoted :( ") | |
24 | cache.append(submission.id) | |
25 | except: # Assuming reddit goes down | |
26 | time.sleep(100) | |
27 | continue | |
28 | time.sleep(60) | |
29 | if clearcache > 100: # Hopefully will avoid cache becoming too full or bloated | |
30 | cache = [] |