mirror of
https://github.com/ultrasn0w/huso.git
synced 2025-12-13 17:29:54 +01:00
Users + Nuts + Sauce
This commit is contained in:
22
huso.go
22
huso.go
@@ -11,12 +11,20 @@ import (
|
||||
|
||||
"github.com/allegro/bigcache/v3"
|
||||
"github.com/gookit/color"
|
||||
"github.com/xujiajun/nutsdb"
|
||||
)
|
||||
|
||||
const (
|
||||
husoVersion = "1.0"
|
||||
registerSecret = "綾波レイ"
|
||||
seasonApiJikan = "seasons/now"
|
||||
seasonApiMal = "anime/season/"
|
||||
userApiJikan = "users/"
|
||||
userApiMal = "users/"
|
||||
malApiStatusP = "plan_to_watch"
|
||||
malApiStatusW = "watching"
|
||||
malApiStatusC = "completed"
|
||||
malApiStatusH = "on_hold"
|
||||
malApiStatusD = "dropped"
|
||||
)
|
||||
|
||||
var (
|
||||
@@ -25,6 +33,7 @@ var (
|
||||
jikanApiBaseUri = flag.String("jikanApiBaseUri", "https://api.jikan.moe/v4/", "Jikan API base URL")
|
||||
malApiId = flag.String("malApiId", "cc17dcf40581b9dfc8a5a12dba458153", "MyAnimeList API Client ID")
|
||||
cache *bigcache.BigCache
|
||||
db *nutsdb.DB
|
||||
)
|
||||
|
||||
func main() {
|
||||
@@ -44,13 +53,22 @@ func main() {
|
||||
}
|
||||
defer cache.Close()
|
||||
|
||||
nutsOpt := nutsdb.DefaultOptions
|
||||
nutsOpt.Dir = "nuts"
|
||||
db, err = nutsdb.Open(nutsOpt)
|
||||
if err != nil {
|
||||
log.Fatal(err)
|
||||
}
|
||||
defer db.Close()
|
||||
|
||||
initSeason()
|
||||
|
||||
go Arbeiten()
|
||||
|
||||
go RunWebserv()
|
||||
|
||||
//fmt.Printf("%+v\n", jik)
|
||||
//list, _, _ := GetUserAnimeListData("ultrasn0w", malApiStatusW)
|
||||
//fmt.Printf("%+v\n", list)
|
||||
|
||||
<-sc
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user