Interface to pocket API written in Go.
go get github.com/ramtiga/go-pocket
import (
"fmt"
"github.com/ramtiga/go-pocket"
"log"
)
func main() {
client := pocket.NewClient("CONSUMER_KEY", "ACCESS_TOKEN")
opt := map[string]interface{}{
"Search": "iphone",
"Count": 10,
}
// Get list
results, err := client.PocketList(opt)
if err != nil {
log.Fatal(err)
}
for _, res := range results {
fmt.Println(res.Resolved_title)
}
// Add Item
opt_add := map[string]interface{}{
"Url": "http://google.co.jp",
}
err := client.AddItem(opt_add)
}
ramtiga