Skip to content

Commit f2c90e9

Browse files
committed
Add friends, followings and followers to search results
1 parent 0d96fef commit f2c90e9

File tree

1 file changed

+16
-9
lines changed

1 file changed

+16
-9
lines changed

scripts/user.sh

Lines changed: 16 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ then
1010
exit
1111
fi
1212

13-
version="$(cat ./version)"
13+
version="$(cat ../version)"
1414

1515
echo -e "\n|--------------- RBXKeyscore v${version} ---------------|\n\n"
1616

@@ -20,9 +20,13 @@ echo -e "\nFetching..."
2020

2121
uid="$(curl -s https://api.roblox.com/users/get-by-username?username=${name} | jq '.Id')"
2222

23-
data="$(curl -s https://users.roblox.com/v1/users/${uid})"
23+
profile="$(curl -s https://users.roblox.com/v1/users/${uid})"
24+
username_history="$(curl -s https://users.roblox.com/v1/users/${uid}/username-history)"
25+
friends="$(curl -s https://friends.roblox.com/v1/users/${uid}/friends/count)"
26+
followings="$(curl -s https://friends.roblox.com/v1/users/${uid}/followings/count)"
27+
followers="$(curl -s https://friends.roblox.com/v1/users/${uid}/followers/count)"
2428

25-
if [ "$(echo ${data} | jq '.name' | tr --delete '\"')" == "null" ]
29+
if [ "$(echo ${profile} | jq '.name' | tr --delete '\"')" == "null" ]
2630
then
2731
echo -e "Failed!\n\nNo users with this name were found. Check your spelling and try again!\n"
2832
exit
@@ -34,11 +38,14 @@ cat << EOF
3438
3539
--- $(date +%m/%d/%Y) at $(date +%T) [UTC: $(date +%s)] ---
3640
37-
Username: $(echo ${data} | jq ".name" | tr --delete '\"')
38-
Display Name: $(echo ${data} | jq ".displayName" | tr --delete '\"')
39-
Description: $(echo ${data} | jq '.description' | tr --delete '\"')
40-
Creation date: $(echo ${data} | jq ".created" | tr --delete '\"')
41-
Past usernames: $(curl -s https://users.roblox.com/v1/users/${uid}/username-history | jq '.data[] | .[]' | tr --delete '\"' | tr '\n' ' ')
41+
Username: $(echo ${profile} | jq ".name" | tr --delete '\"')
42+
Display Name: $(echo ${profile} | jq ".displayName" | tr --delete '\"')
43+
Description: $(echo ${profile} | jq '.description' | tr --delete '\"')
44+
Creation date: $(echo ${profile} | jq ".created" | tr --delete '\"')
45+
Friends: $(echo ${friends} | jq '.count')
46+
Following: $(echo ${followings} | jq '.count')
47+
Followers: $(echo ${followers} | jq '.count')
48+
Past usernames: $(echo ${username_history} | jq '.data[] | .[]' | tr --delete '\"' | tr '\n' ' ')
4249
Profile: https://roblox.com/users/${uid}/profile
4350
44-
EOF
51+
EOF

0 commit comments

Comments
 (0)