43 lines
936 B
Go
43 lines
936 B
Go
package main
|
|
|
|
import (
|
|
"fmt"
|
|
"time"
|
|
|
|
_ "github.com/go-sql-driver/mysql"
|
|
|
|
scraper "git.amok.space/yevhen/resource-scraper/internal"
|
|
"git.amok.space/yevhen/resource-scraper/internal/config"
|
|
)
|
|
|
|
var st time.Time
|
|
|
|
//var tokenAuth *jwtauth.JWTAuth
|
|
|
|
func init() {
|
|
st = time.Now()
|
|
scraper.ParseFlags()
|
|
config.New()
|
|
|
|
/*verifyKey := []byte(viper.GetString("jwt.sign_key"))
|
|
tokenAuth = jwtauth.New("HS256", verifyKey, nil)
|
|
|
|
// For debugging/example purposes, we generate and print
|
|
// a sample jwt token with claims `user_id:123` here:
|
|
_, tokenString, _ := tokenAuth.Encode(map[string]interface{}{"user_id": 123})
|
|
slog.Info("jwt", "token", tokenString)*/
|
|
}
|
|
|
|
func main() {
|
|
defer func() {
|
|
fmt.Printf("\nExecution took %v", time.Since(st))
|
|
}()
|
|
|
|
//a, b := runtime.GOOS
|
|
//fmt.Printf("%v - - - \n", runtime.GOOS)
|
|
|
|
scraper.Bootstrap()
|
|
//fmt.Printf("%v\n", viper.Get("23").([]interface{}))
|
|
// Кінґстонська стіна
|
|
}
|