File tree Expand file tree Collapse file tree 2 files changed +12
-1
lines changed
Expand file tree Collapse file tree 2 files changed +12
-1
lines changed Original file line number Diff line number Diff line change @@ -448,6 +448,7 @@ def __load_user_data(self, data):
448448 self .user_data .createdate = data ["createdate" ]
449449 self .user_data .lastlogin = data ["lastlogin" ]
450450 self .user_data .subscription = data ["subscriptions" ][0 ]["subscription" ]
451+ self .user_data .subscriptions = data ["subscriptions" ]
451452
452453
453454
Original file line number Diff line number Diff line change @@ -72,7 +72,17 @@ def getchecksum():
7272print ("Username: " + keyauthapp .user_data .username )
7373print ("IP address: " + keyauthapp .user_data .ip )
7474print ("Hardware-Id: " + keyauthapp .user_data .hwid )
75- print ("Subcription: " + keyauthapp .user_data .subscription )
75+ #print("Subcription: " + keyauthapp.user_data.subscription) ## Print Subscription "ONE" name
76+
77+ subs = keyauthapp .user_data .subscriptions ## Get all Subscription names, expiry, and timeleft
78+ for i in range (len (subs )):
79+ sub = subs [i ]["subscription" ] # Subscription from every Sub
80+ expiry = datetime .utcfromtimestamp (int (subs [i ]["expiry" ])).strftime ('%Y-%m-%d %H:%M:%S' ) ## Expiry date from every Sub
81+ timeleft = subs [i ]["timeleft" ] ## Timeleft from every Sub
82+
83+ print (f"[{ i + 1 } / { len (subs )} ] | Subscription: { sub } - Expiry: { expiry } - Timeleft: { timeleft } " )
84+
85+
7686print ("Created at: " + datetime .utcfromtimestamp (int (keyauthapp .user_data .createdate )).strftime ('%Y-%m-%d %H:%M:%S' ))
7787print ("Last login at: " + datetime .utcfromtimestamp (int (keyauthapp .user_data .lastlogin )).strftime ('%Y-%m-%d %H:%M:%S' ))
7888print ("Expires at: " + datetime .utcfromtimestamp (int (keyauthapp .user_data .expires )).strftime ('%Y-%m-%d %H:%M:%S' ))
You can’t perform that action at this time.
0 commit comments