Skip to content
Related Articles

Related Articles

Python PRAW – Getting the time when a redditor created their account
  • Last Updated : 21 Jun, 2020

In Reddit, a redditor is the term given to a user. Here we will see how to fetch the exact time when a redditor created their account. We will be using the created_utc attribute of the Redditor class to fetch the Unix time when the redditor created their account.

Example 1 : Consider the following redditor :

The user name of the redditor is : spez.




# importing the module
import praw
from datetime import datetime
  
# 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)
  
# fetching the Unix time of creation
unix_time = redditor.created_utc
  
print("The " + redditor_name + " account was created on Unix time : " +
      str(unix_time))
  
# converting the Unix time
print("The " + redditor_name + " account was created on : " +
      str(datetime.fromtimestamp(unix_time)))

Output :

The spez account was created on Unix time : 1118030400.0
The spez account was created on : 2005-06-06 09:30:00

Example 2 : Consider the following redditor :



The user name of the redditor is : AutoModerator




# importing the module
import praw
from datetime import datetime
  
# 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)
  
# fetching the Unix time of creation
unix_time = redditor.created_utc
  
print("The " + redditor_name + " account was created on Unix time : " +
      str(unix_time))
  
# converting the Unix time
print("The " + redditor_name + " account was created on : " +
      str(datetime.fromtimestamp(unix_time)))

Output :

The AutoModerator account was created on Unix time : 1325741068.0
The AutoModerator account was created on : 2012-01-05 10:54:28

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.

My Personal Notes arrow_drop_up
Recommended Articles
Page :