added a readme and a command line tool

This commit is contained in:
didier amyot committed 2014-12-07 20:58:39 -08:00
1 parent 40130e3c13
commit 3c22873f98
2 files changed
+12 -1

No files matched your search

+5
View File
@@ -0,0 +1,5 @@
# twitter intersection
Command line program written in [Go](https://golang.org) to get the list of the
followers of two twitter accounts.
+7 -1
View File
@@ -2,6 +2,8 @@ package main
import (
"fmt"
"log"
"os"
"sync"
)
@@ -79,9 +81,13 @@ func GetFollowerIdsOfBothAccounts(followerGetter FollowerGetter, screenName1, sc
}
func main() {
if len(os.Args) != 3 {
log.Println("you need to specify the name of exactly two twitter account names at parameter")
return
}
token := "AAAAAAAAAAAAAAAAAAAAAPwfcQAAAAAAzkou%2FHjJNJmwdepeRq0c%2Bi3Nx6o%3DXofLt7SVvc99ulETLRA3yS2lYo8smfc6tACxEYsLUmGsrNbc9J"
t := NewTwitterApi(TWITTER_API_URL, token)
followers := Intersection(GetFollowerIds(t, "Shopify"), GetFollowerIds(t, "ShopifyPicks"))
followers := Intersection(GetFollowerIds(t, os.Args[0]), GetFollowerIds(t, os.Args[1]))
for screenName := range GetScreenNameByIds(t, followers) {
fmt.Println(screenName)
}