Created
January 16, 2016 12:57
-
-
Save codeboy101/d13d6e6689885b433feb to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| import praw | |
| def activeRedditor(name_put_in1 , name_put_in2) : | |
| r = praw.Reddit("activeness checker") | |
| user_name1 = name_put_in1 | |
| user_name2 = name_put_in2 | |
| user1 = r.get_redditor(user_name1) | |
| print(user1) | |
| user2 = r.get_redditor(user_name2) | |
| print(user2) | |
| result_limit = 10 | |
| submissions_generated1 = user1.get_submitted(limit = result_limit) | |
| submissions_generated2 = user2.get_submitted(limit = result_limit) | |
| karma_user1 = {} | |
| karma_user2 = {} | |
| for info_user1 in submissions_generated1 : | |
| subreddit = info_user1.subreddit.display_name | |
| karma_user1[subreddit] = (karma_user1.get(subreddit,0) + info_user1.score) | |
| for info_user2 in submissions_generated2 : | |
| subreddit = info_user2.subreddit.display_name | |
| karma_user2[subreddit] = (karma_user2.get(subreddit,0) + info_user2.score) | |
| print("user 1 {} \n user 2 {}".format(karma_user1,karma_user2)) | |
| total_submissions_user1 = sum(karma_user1.values()) | |
| total_submissions_user2 = sum(karma_user2.values()) | |
| if total_submissions_user1 > total_submissions_user2 : | |
| print("{} is more active".format(name_put_in1)) | |
| elif total_submissions_user2 > total_submissions_user1 : | |
| print("{} is more active".format(name_put_in2)) | |
| else : | |
| print("both users {} {} are equally active".format(name_put_in1,name_put_in2)) | |
| activeRedditor('spraykill101' , '') # enter the second argument as name of any redditor! |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment