Skip to content
Related Articles

Related Articles

Improve Article
Python PRAW – Check whether a redditor has Reddit premium or not
  • Last Updated : 21 Jun, 2020

In Reddit, a redditor is the term given to a user. Reddit allows redditors to avail premium access by paying a fee. Here we will see how to check whether a redditor has the premium access or not. We will be using the is_gold attribute of the Redditor class to check whether a redditor has the premium access or not.

Example 1 : Consider the following redditor :

The user name of the redditor is : spez.




# importing the module
import praw
  
# initialize with appropriate values
client_id = ""
client_secret = ""
username = ""
password = ""
user_agent = ""
  
# creating an authorized reddit instance
reddit = praw.Reddit(client_id = client_id, 
                     client_secret = client_secret, 
                     username = username, 
                     password = password,
                     user_agent = user_agent) 
  
# the name of the redditor
redditor_name = "spez"
  
# instantiating the Redditor class
redditor = reddit.redditor(redditor_name)
  
print("Does " + redditor_name + " has an active Reddit Premium status? : " +
      str(redditor.is_gold))

Output :

Does spez has an active Reddit Premium status? : True

Example 2 : Consider the following redditor :



The user name of the redditor is : AutoModerator




# importing the module
import praw
  
# initialize with appropriate values
client_id = ""
client_secret = ""
username = ""
password = ""
user_agent = ""
  
# creating an authorized reddit instance
reddit = praw.Reddit(client_id = client_id, 
                     client_secret = client_secret, 
                     username = username, 
                     password = password,
                     user_agent = user_agent) 
  
# the name of the redditor
redditor_name = "AutoModerator"
  
# instantiating the Redditor class
redditor = reddit.redditor(redditor_name)
  
print("Does " + redditor_name + " has an active Reddit Premium status? : " +
      str(redditor.is_gold))

Output :

Does AutoModerator has an active Reddit Premium status? : True

 Attention geek! Strengthen your foundations with the Python Programming Foundation Course and learn the basics.  

To begin with, your interview preparations Enhance your Data Structures concepts with the Python DS Course. And to begin with your Machine Learning Journey, join the Machine Learning – Basic Level Course




My Personal Notes arrow_drop_up
Recommended Articles
Page :