projects
/
brackets.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
9ce45a1
)
Make seed dogfood the api
author
Jacob Casper
<dev@jacobcasper.com>
Tue, 14 Apr 2020 04:46:57 +0000
(23:46 -0500)
committer
Jacob Casper
<dev@jacobcasper.com>
Tue, 14 Apr 2020 04:52:20 +0000
(23:52 -0500)
scrape/seed/seed.go
patch
|
blob
|
blame
|
history
diff --git
a/scrape/seed/seed.go
b/scrape/seed/seed.go
index
017c2dd
..
f4145df
100644
(file)
--- a/
scrape/seed/seed.go
+++ b/
scrape/seed/seed.go
@@
-2,18
+2,14
@@
package main
import (
"git.jacobcasper.com/brackets/client"
import (
"git.jacobcasper.com/brackets/client"
- "git.jacobcasper.com/brackets/db"
_ "github.com/mattn/go-sqlite3"
"log"
_ "github.com/mattn/go-sqlite3"
"log"
+ "net/http"
+ "net/url"
)
func main() {
)
func main() {
- db, err := db.New()
- if err != nil {
- log.Fatal("Could not open db: ", err.Error())
- }
-
client, err := client.Get()
if err != nil {
log.Fatal("Could not get client: ", err.Error())
client, err := client.Get()
if err != nil {
log.Fatal("Could not get client: ", err.Error())
@@
-25,12
+21,11
@@
func main() {
tracks, err := client.GetPlaylistTracks(playlist.ID)
if err != nil {
log.Printf("Couldn't retrieve playlist %s.", string(playlist.ID))
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 {
}
for _, trackPage := range tracks.Tracks {
for _, artist := range trackPage.Track.Artists {
- db.Mu.Lock()
- db.Db.Exec("INSERT INTO ARTIST (ID, NAME) VALUES (?, ?)", artist.ID, artist.Name)
- db.Mu.Unlock()
+ http.PostForm("http://localhost:8080/artist/add", url.Values{"artist_id": {string(artist.ID)}})
}
}
}
}
}
}