exit script if connection to api is failed
arnaucode idoctnef@openmailbox.org
Thu, 11 May 2017 15:44:01 +0200
5 files changed,
12 insertions(+),
3 deletions(-)
M
README.md
→
README.md
@@ -29,7 +29,8 @@ 2. Unfollow all
3. Random follow - selects n number of accounts to follow, and follows n random accounts 4. Delete Tweets -5. Random tweet +5. Delete Favs (Likes) +6. Random tweet - post a tweet with content from a selected account 
M
analyzeDates.go
→
analyzeDates.go
@@ -89,11 +89,12 @@ var hours = make(map[string]int)
for _, v := range tweets { time := strings.Split(v.CreatedAt, " ")[3] hour := strings.Split(time, ":")[0] - if _, ok := hours[hour]; ok { + /*if _, ok := hours[hour]; ok { hours[hour] = hours[hour] + 1 } else { hours[hour] = 1 - } + }*/ + hours[hour]++ } printHours(hours) }
A
argos
M
main.go
→
main.go
@@ -18,6 +18,7 @@ c.Yellow("Argos Panoptes")
fmt.Println("---------------") c.Cyan("argos initialized") c.Purple("https://github.com/arnaucode/argos") + c.Purple("http://arnaucode/argos") fmt.Println("version " + version) fmt.Println("Reading twitterConfig.json file") client := readConfigTokensAndConnect()@@ -26,6 +27,10 @@ fmt.Println("---------------")
fmt.Println("Getting user data...") user := getUserData(client) printUserData(user) + if user.ScreenName == "" { + c.Red("Can not connect to Twitter API, maybe the file twitterConfig.json is wrong") + os.Exit(3) + } fmt.Println("") newcommand := bufio.NewReader(os.Stdin)@@ -49,6 +54,8 @@ switch option {
case "1": fmt.Println("selected 1 - Analyze username") optionAnalyzeUserTweets(client) + fmt.Println("") + c.Purple("Note: the current hours displaying, are the Twitter servers hours (Coordinated Universal Time (UTC) +0000 UTC)") break case "2": fmt.Println("selected 2 - Unfollow all")