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.

filter_none

edit
close

play_arrow

link
brightness_4
code

# 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)))

chevron_right


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

filter_none

edit
close

play_arrow

link
brightness_4
code

# 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)))

chevron_right


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 :