4 "git.jacobcasper.com/brackets/env"
5 "github.com/zmb3/spotify"
12 func Scrape(env *env.Env) {
15 time.Sleep(time.Second * 5)
16 rows, err := env.Db.Db.Query(`
32 if err := rows.Scan(&artistId); err != nil {
38 artists, err := env.C.GetRelatedArtists(spotify.ID(artistId))
47 for _, artist := range artists {
48 row := env.Db.Db.QueryRow(`
58 if err := row.Scan(&exists); err != nil {
59 // We don't care, this was a short circuit check
65 resp, err := http.PostForm("http://localhost:8080/artist/add", url.Values{"id": {string(artist.ID)}})
72 if resp.StatusCode != http.StatusCreated {
80 REPLACE INTO SCRAPED_ARTIST (ARTIST_ID, SCRAPED)