--- /dev/null
+package main
+
+import (
+ "git.jacobcasper.com/brackets/client"
+ _ "github.com/mattn/go-sqlite3"
+ "log"
+ "net/http"
+ "net/url"
+)
+
+func main() {
+
+ client, err := client.Get()
+ if err != nil {
+ log.Fatal("Could not get client: ", err.Error())
+ }
+
+ _, page, err := client.FeaturedPlaylists()
+
+ for _, playlist := range page.Playlists {
+ tracks, err := client.GetPlaylistTracks(playlist.ID)
+ if err != nil {
+ log.Printf("Couldn't retrieve playlist %s.", string(playlist.ID))
+ continue
+ }
+ for _, trackPage := range tracks.Tracks {
+ for _, artist := range trackPage.Track.Artists {
+ http.PostForm("http://localhost:8080/artist/add", url.Values{"id": {string(artist.ID)}})
+ }
+ }
+ }
+}