diff options
-rw-r--r-- | models/tag.go (renamed from modules/tags/tag.go) | 2 | ||||
-rw-r--r-- | tools/animeimporter/ACDv2Reader.go | 4 | ||||
-rw-r--r-- | tools/animeimporter/main.go | 9 | ||||
-rw-r--r-- | tools/importer/ACDReader.go | 6 | ||||
-rw-r--r-- | tools/importer/ACDv2Reader.go | 15 | ||||
-rw-r--r-- | tools/importer/main.go | 9 |
6 files changed, 21 insertions, 24 deletions
diff --git a/modules/tags/tag.go b/models/tag.go index 026df0f..9ecd73c 100644 --- a/modules/tags/tag.go +++ b/models/tag.go | |||
@@ -1,4 +1,4 @@ | |||
1 | package tags | 1 | package models |
2 | 2 | ||
3 | type TagType int | 3 | type TagType int |
4 | 4 | ||
diff --git a/tools/animeimporter/ACDv2Reader.go b/tools/animeimporter/ACDv2Reader.go index 36564e4..38162d6 100644 --- a/tools/animeimporter/ACDv2Reader.go +++ b/tools/animeimporter/ACDv2Reader.go | |||
@@ -7,7 +7,7 @@ import ( | |||
7 | "strconv" | 7 | "strconv" |
8 | "strings" | 8 | "strings" |
9 | 9 | ||
10 | "fagott.pw/grilist/modules/grils" | 10 | "fagott.pw/grilist/models" |
11 | ) | 11 | ) |
12 | 12 | ||
13 | func ifErrExit(err error) { | 13 | func ifErrExit(err error) { |
@@ -55,5 +55,5 @@ func (r *ACDv2Reader) Read(path string) WrappedSeries { | |||
55 | } | 55 | } |
56 | 56 | ||
57 | func (r *ACDv2Reader) ID() int { | 57 | func (r *ACDv2Reader) ID() int { |
58 | return int(grils.DataSourceACD) | 58 | return int(models.DataSourceACD) |
59 | } | 59 | } |
diff --git a/tools/animeimporter/main.go b/tools/animeimporter/main.go index 81ba516..17da658 100644 --- a/tools/animeimporter/main.go +++ b/tools/animeimporter/main.go | |||
@@ -8,8 +8,7 @@ import ( | |||
8 | "path/filepath" | 8 | "path/filepath" |
9 | 9 | ||
10 | "fagott.pw/grilist/grilist" | 10 | "fagott.pw/grilist/grilist" |
11 | "fagott.pw/grilist/modules/series" | 11 | "fagott.pw/grilist/models" |
12 | "fagott.pw/grilist/modules/tags" | ||
13 | ) | 12 | ) |
14 | 13 | ||
15 | var path string | 14 | var path string |
@@ -20,7 +19,7 @@ var db *sql.DB | |||
20 | var r SeriesReader | 19 | var r SeriesReader |
21 | 20 | ||
22 | type WrappedSeries struct { | 21 | type WrappedSeries struct { |
23 | Series series.Series | 22 | Series models.Series |
24 | Image string | 23 | Image string |
25 | } | 24 | } |
26 | 25 | ||
@@ -104,7 +103,7 @@ func InsertTags(dbID int, s WrappedSeries, taglist map[string]int) { | |||
104 | } | 103 | } |
105 | var id int | 104 | var id int |
106 | row := db.QueryRow("INSERT INTO grilist.tags (name, type) VALUES ($1, $2) RETURNING id;", | 105 | row := db.QueryRow("INSERT INTO grilist.tags (name, type) VALUES ($1, $2) RETURNING id;", |
107 | v, tags.TagTypeSeries) | 106 | v, models.TagTypeSeries) |
108 | row.Scan(&id) | 107 | row.Scan(&id) |
109 | taglist[v] = id | 108 | taglist[v] = id |
110 | fmt.Printf("Inserted tag %s as %d\n", v, id) | 109 | fmt.Printf("Inserted tag %s as %d\n", v, id) |
@@ -167,7 +166,7 @@ func main() { | |||
167 | } | 166 | } |
168 | 167 | ||
169 | taglist := make(map[string]int) | 168 | taglist := make(map[string]int) |
170 | rows, err := db.Query("SELECT id, name FROM grilist.tags WHERE type = $1;", tags.TagTypeSeries) | 169 | rows, err := db.Query("SELECT id, name FROM grilist.tags WHERE type = $1;", models.TagTypeSeries) |
171 | LogErr(err) | 170 | LogErr(err) |
172 | for rows.Next() { | 171 | for rows.Next() { |
173 | var id int | 172 | var id int |
diff --git a/tools/importer/ACDReader.go b/tools/importer/ACDReader.go index 694087e..1d5e8c9 100644 --- a/tools/importer/ACDReader.go +++ b/tools/importer/ACDReader.go | |||
@@ -9,7 +9,7 @@ import ( | |||
9 | "strconv" | 9 | "strconv" |
10 | "strings" | 10 | "strings" |
11 | 11 | ||
12 | "fagott.pw/grilist/modules/grils" | 12 | "fagott.pw/grilist/models" |
13 | ) | 13 | ) |
14 | 14 | ||
15 | var tagRegex = regexp.MustCompile(`\<a.*?\>(.+)\<\/a\>`) | 15 | var tagRegex = regexp.MustCompile(`\<a.*?\>(.+)\<\/a\>`) |
@@ -31,7 +31,7 @@ func toInt(s string) int { | |||
31 | 31 | ||
32 | func (r *ACDReader) Read(path string) WrappedGril { | 32 | func (r *ACDReader) Read(path string) WrappedGril { |
33 | g := WrappedGril{} | 33 | g := WrappedGril{} |
34 | g.Gril = grils.Gril{} | 34 | g.Gril = models.Gril{} |
35 | data, err := ioutil.ReadFile(path) | 35 | data, err := ioutil.ReadFile(path) |
36 | ifErrExit(err) | 36 | ifErrExit(err) |
37 | var jObj interface{} | 37 | var jObj interface{} |
@@ -77,5 +77,5 @@ func (r *ACDReader) Read(path string) WrappedGril { | |||
77 | } | 77 | } |
78 | 78 | ||
79 | func (r *ACDReader) ID() int { | 79 | func (r *ACDReader) ID() int { |
80 | return int(grils.DataSourceACD) | 80 | return int(models.DataSourceACD) |
81 | } | 81 | } |
diff --git a/tools/importer/ACDv2Reader.go b/tools/importer/ACDv2Reader.go index 4dab3c0..f34dd15 100644 --- a/tools/importer/ACDv2Reader.go +++ b/tools/importer/ACDv2Reader.go | |||
@@ -6,8 +6,7 @@ import ( | |||
6 | "path/filepath" | 6 | "path/filepath" |
7 | "strings" | 7 | "strings" |
8 | 8 | ||
9 | "fagott.pw/grilist/modules/grils" | 9 | "fagott.pw/grilist/models" |
10 | "fagott.pw/grilist/modules/series" | ||
11 | ) | 10 | ) |
12 | 11 | ||
13 | const failMsg = "Offenbar war meine Annahme bzgl. der Traits nicht ganz korrekt" | 12 | const failMsg = "Offenbar war meine Annahme bzgl. der Traits nicht ganz korrekt" |
@@ -45,7 +44,7 @@ type ACDv2Gril struct { | |||
45 | 44 | ||
46 | func (r *ACDv2Reader) Read(path string) WrappedGril { | 45 | func (r *ACDv2Reader) Read(path string) WrappedGril { |
47 | g := WrappedGril{} | 46 | g := WrappedGril{} |
48 | g.Gril = grils.Gril{} | 47 | g.Gril = models.Gril{} |
49 | data, err := ioutil.ReadFile(path) | 48 | data, err := ioutil.ReadFile(path) |
50 | ifErrExit(err) | 49 | ifErrExit(err) |
51 | var jObj ACDv2Gril | 50 | var jObj ACDv2Gril |
@@ -61,7 +60,7 @@ func (r *ACDv2Reader) Read(path string) WrappedGril { | |||
61 | for _, v := range jObj.Tags { | 60 | for _, v := range jObj.Tags { |
62 | g.Gril.Tags = append(g.Gril.Tags, v.Name) | 61 | g.Gril.Tags = append(g.Gril.Tags, v.Name) |
63 | } | 62 | } |
64 | g.Gril.Traits = make([]grils.Trait, 0) | 63 | g.Gril.Traits = make([]models.Trait, 0) |
65 | if len(jObj.Traits.Official) != len(jObj.Traits.Indexed) { | 64 | if len(jObj.Traits.Official) != len(jObj.Traits.Indexed) { |
66 | panic(failMsg) | 65 | panic(failMsg) |
67 | } | 66 | } |
@@ -69,16 +68,16 @@ func (r *ACDv2Reader) Read(path string) WrappedGril { | |||
69 | if jObj.Traits.Official[i].Name != jObj.Traits.Indexed[i].Name { | 68 | if jObj.Traits.Official[i].Name != jObj.Traits.Indexed[i].Name { |
70 | panic(failMsg) | 69 | panic(failMsg) |
71 | } | 70 | } |
72 | t := grils.Trait{ | 71 | t := models.Trait{ |
73 | Name: jObj.Traits.Official[i].Name, | 72 | Name: jObj.Traits.Official[i].Name, |
74 | Value: jObj.Traits.Indexed[i].Value, | 73 | Value: jObj.Traits.Indexed[i].Value, |
75 | OfficialValue: jObj.Traits.Official[i].Value, | 74 | OfficialValue: jObj.Traits.Official[i].Value, |
76 | } | 75 | } |
77 | g.Gril.Traits = append(g.Gril.Traits, t) | 76 | g.Gril.Traits = append(g.Gril.Traits, t) |
78 | } | 77 | } |
79 | g.Gril.Series = make([]series.Series, 0) | 78 | g.Gril.Series = make([]models.Series, 0) |
80 | for _, v := range jObj.Assignments { | 79 | for _, v := range jObj.Assignments { |
81 | s := series.Series{ | 80 | s := models.Series{ |
82 | ID: v, | 81 | ID: v, |
83 | } | 82 | } |
84 | g.Gril.Series = append(g.Gril.Series, s) | 83 | g.Gril.Series = append(g.Gril.Series, s) |
@@ -87,5 +86,5 @@ func (r *ACDv2Reader) Read(path string) WrappedGril { | |||
87 | } | 86 | } |
88 | 87 | ||
89 | func (r *ACDv2Reader) ID() int { | 88 | func (r *ACDv2Reader) ID() int { |
90 | return int(grils.DataSourceACD) | 89 | return int(models.DataSourceACD) |
91 | } | 90 | } |
diff --git a/tools/importer/main.go b/tools/importer/main.go index 8c60ef7..284ef44 100644 --- a/tools/importer/main.go +++ b/tools/importer/main.go | |||
@@ -8,8 +8,7 @@ import ( | |||
8 | "path/filepath" | 8 | "path/filepath" |
9 | 9 | ||
10 | "fagott.pw/grilist/grilist" | 10 | "fagott.pw/grilist/grilist" |
11 | "fagott.pw/grilist/modules/grils" | 11 | "fagott.pw/grilist/models" |
12 | "fagott.pw/grilist/modules/tags" | ||
13 | 12 | ||
14 | _ "github.com/lib/pq" | 13 | _ "github.com/lib/pq" |
15 | ) | 14 | ) |
@@ -22,7 +21,7 @@ var db *sql.DB | |||
22 | var r GrilReader | 21 | var r GrilReader |
23 | 22 | ||
24 | type WrappedGril struct { | 23 | type WrappedGril struct { |
25 | Gril grils.Gril | 24 | Gril models.Gril |
26 | Image string | 25 | Image string |
27 | Thumb string | 26 | Thumb string |
28 | } | 27 | } |
@@ -113,7 +112,7 @@ func InsertTags(dbID int, g WrappedGril, taglist map[string]int) { | |||
113 | } | 112 | } |
114 | var id int | 113 | var id int |
115 | row := db.QueryRow(`INSERT INTO grilist.tags (name, type) VALUES | 114 | row := db.QueryRow(`INSERT INTO grilist.tags (name, type) VALUES |
116 | ($1, $2) RETURNING id;`, v, tags.TagTypeGril) | 115 | ($1, $2) RETURNING id;`, v, models.TagTypeGril) |
117 | row.Scan(&id) | 116 | row.Scan(&id) |
118 | taglist[v] = id | 117 | taglist[v] = id |
119 | fmt.Printf("Inserted tag %s as %d\n", v, id) | 118 | fmt.Printf("Inserted tag %s as %d\n", v, id) |
@@ -242,7 +241,7 @@ func main() { | |||
242 | } | 241 | } |
243 | 242 | ||
244 | taglist := make(map[string]int) | 243 | taglist := make(map[string]int) |
245 | rows, _ := db.Query("SELECT id, name FROM grilist.tags WHERE type = $1;", tags.TagTypeGril) | 244 | rows, _ := db.Query("SELECT id, name FROM grilist.tags WHERE type = $1;", models.TagTypeGril) |
246 | for rows.Next() { | 245 | for rows.Next() { |
247 | var id int | 246 | var id int |
248 | var name string | 247 | var name string |