"hbapi" is library for hatena bookmark api.
go get github.com/yukihir0/hbapi
url := "..."
entry, _ := hbapi.GetEntryInfo(url)
fmt.Println(entry.Count)
// single url
url := "..."
count, _ := hbapi.GetBookmarkCount(url)
fmt.Printf("%s : %d\n", url, count)
// mutiple url
urls := []string{"...", "...", "..."}
counts, _ := hbapi.GetBookmarkCounts(urls)
for url, count := range counts {
fmt.Printf("%s : %d\n", url, count)
}
user := "..."
params := hbapi.NewFeedParams(user)
feed, _ := hbapi.GetFeed(params)
for _, item := range feed.Items {
fmt.Println(item.Title)
}
user := "..."
params := hbapi.NewFavoriteFeedParams(user)
feed, _ := hbapi.GetFavoriteFeed(params)
for _, item := range feed.Items {
fmt.Println(item.Title)
}
params := hbapi.NewHotEntryFeedParams()
feed, _ := hbapi.GetHotEntryFeed(params)
for _, item := range feed.Items {
fmt.Println(item.Title)
}
query := "golang"
params := hbapi.NewSearchFeedParams(query)
feed, _ := hbapi.GetSearchFeed(params)
for _, item := range feed.Items {
fmt.Println(item.Title)
}
Copyright © 2015 yukihir0