--- /dev/null
+package main
+
+import (
+ "git.jacobcasper.com/brackets/env"
+ "git.jacobcasper.com/brackets/routes/artist"
+ "git.jacobcasper.com/brackets/routes/genre"
+ "git.jacobcasper.com/brackets/scrape/graph"
+ _ "github.com/mattn/go-sqlite3"
+ "log"
+ "net/http"
+)
+
+func main() {
+ env, err := env.New()
+ if err != nil {
+ log.Fatal("Could not set up Env: ", err.Error())
+ }
+
+ http.HandleFunc("/artist/", artist.Index(env))
+ http.HandleFunc("/artist/genre", artist.ByGenre(env))
+ http.HandleFunc("/artist/add", artist.Add(env))
+
+ http.HandleFunc("/genre", genre.Index(env))
+
+ go graph.Scrape(env)
+
+ log.Fatal(http.ListenAndServe(":8080", nil))
+}