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(`
33 if err := rows.Scan(&artistId); err != nil {
38 artists, err := env.C.GetRelatedArtists(spotify.ID(artistId))
46 for _, artist := range artists {
47 row := env.Db.Db.QueryRow(`
57 if err := row.Scan(&exists); err != nil {
58 // We don't care, this was a short circuit check
64 resp, err := http.PostForm("http://localhost:8080/artist/add", url.Values{"id": {string(artist.ID)}})
70 if resp.StatusCode != http.StatusCreated {
78 REPLACE INTO SCRAPED_ARTIST (ARTIST_ID, SCRAPED)