4 "git.jacobcasper.com/brackets/client"
5 "git.jacobcasper.com/brackets/db"
6 _ "github.com/mattn/go-sqlite3"
14 log.Fatal("Could not open db: ", err.Error())
17 client, err := client.Get()
19 log.Fatal("Could not get client: ", err.Error())
22 _, page, err := client.FeaturedPlaylists()
24 for _, playlist := range page.Playlists {
25 tracks, err := client.GetPlaylistTracks(playlist.ID)
27 log.Printf("Couldn't retrieve playlist %s.", string(playlist.ID))
29 for _, trackPage := range tracks.Tracks {
30 for _, artist := range trackPage.Track.Artists {
32 db.Db.Exec("INSERT INTO ARTIST (ID, NAME) VALUES (?, ?)", artist.ID, artist.Name)