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.Println(" ")
|
||||||
fmt.Print("User @")
|
fmt.Print("User @")
|
||||||
c.Cyan(username)
|
c.Cyan(username)
|
||||||
|
analyzeUserAccount(client, username)
|
||||||
fmt.Println(" analysis finished")
|
fmt.Println(" analysis finished")
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user