mirror of
https://github.com/arnaucube/argos.git
synced 2026-02-06 18:46:40 +01:00
improved user analysis
This commit is contained in:
36
analyzeUserAccount.go
Normal file
36
analyzeUserAccount.go
Normal file
@@ -0,0 +1,36 @@
|
||||
package main
|
||||
|
||||
import (
|
||||
"fmt"
|
||||
"strconv"
|
||||
|
||||
"github.com/dghubble/go-twitter/twitter"
|
||||
)
|
||||
|
||||
func analyzeUserAccount(client *twitter.Client, username string) {
|
||||
user, _, err := client.Users.Show(&twitter.UserShowParams{
|
||||
ScreenName: username,
|
||||
})
|
||||
if err != nil {
|
||||
fmt.Println(err)
|
||||
}
|
||||
|
||||
fmt.Print("User created at: ")
|
||||
c.Cyan(user.CreatedAt)
|
||||
|
||||
fmt.Print("email: ")
|
||||
c.Cyan(user.Email)
|
||||
|
||||
fmt.Print("Following count: ")
|
||||
c.Cyan(strconv.Itoa(user.FriendsCount))
|
||||
fmt.Print("Followers count: ")
|
||||
c.Cyan(strconv.Itoa(user.FollowersCount))
|
||||
|
||||
fmt.Print("Location: ")
|
||||
c.Cyan(user.Location)
|
||||
|
||||
fmt.Print("Timezone: ")
|
||||
c.Cyan(user.Timezone)
|
||||
fmt.Println("")
|
||||
fmt.Println("")
|
||||
}
|
||||
@@ -62,5 +62,6 @@ func optionAnalyzeUserTweets(client *twitter.Client) {
|
||||
fmt.Println(" ")
|
||||
fmt.Print("User @")
|
||||
c.Cyan(username)
|
||||
analyzeUserAccount(client, username)
|
||||
fmt.Println(" analysis finished")
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user