arnaucube
arnaucube/argosPublic Self-hosted repository
improved user analysis
arnaucode idoctnef@openmailbox.org
Fri, 23 Jun 2017 04:23:56 +0200
commit

1b7865d7150043e865b9ca0259ad6ad32b405f59

parent

657dd9b80545081fb2ae204033870c38b0653804

2 files changed, 37 insertions(+), 0 deletions(-)

jump to
A analyzeUserAccount.go

@@ -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("") +}
M optionAnalyzeUserTweets.go → optionAnalyzeUserTweets.go

@@ -62,5 +62,6 @@ fmt.Println("Total of " + strconv.Itoa(len(tweets)) + " tweets analyzed")

fmt.Println(" ") fmt.Print("User @") c.Cyan(username) + analyzeUserAccount(client, username) fmt.Println(" analysis finished") }