Skip to content

Commit 4b1b8ed

Browse files
authored
Merge pull request #35 from mazk5145/main
Update on Subscriptions
2 parents be19b85 + 9c2ae44 commit 4b1b8ed

File tree

2 files changed

+12
-1
lines changed

2 files changed

+12
-1
lines changed

keyauth.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff 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

main.py

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,17 @@ def getchecksum():
7272
print("Username: " + keyauthapp.user_data.username)
7373
print("IP address: " + keyauthapp.user_data.ip)
7474
print("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+
7686
print("Created at: " + datetime.utcfromtimestamp(int(keyauthapp.user_data.createdate)).strftime('%Y-%m-%d %H:%M:%S'))
7787
print("Last login at: " + datetime.utcfromtimestamp(int(keyauthapp.user_data.lastlogin)).strftime('%Y-%m-%d %H:%M:%S'))
7888
print("Expires at: " + datetime.utcfromtimestamp(int(keyauthapp.user_data.expires)).strftime('%Y-%m-%d %H:%M:%S'))

0 commit comments

Comments
 (0)