GoGronkh/gparser/main.go
Andreas Mieke f6259a8160 Rewirte of parser and server
Changed database layout and using Go path for source now
2015-09-26 00:33:55 +02:00

38 lines
796 B
Go

package main
import (
"os"
"log"
"regexp"
"sync"
"git.1750studios.com/gronkhDE/gogronkh/config"
"git.1750studios.com/gronkhDE/gogronkh/database"
)
var conf config.Config
var episodeRegex *regexp.Regexp
var wg sync.WaitGroup
func main() {
log.SetFlags(log.Lshortfile)
log.SetOutput(os.Stderr)
err := config.LoadConfig("/home/andreas/.gronkh.json")
if err != nil {
log.Fatalf("FAT Config error: %+v", err)
return
}
episodeRegex = regexp.MustCompile(config.C.EpisodeRegex)
if err = os.MkdirAll(config.C.ImageDirectory, 0775); err != nil {
log.Fatalf("FAT Could not create ImageDirectory, error: %+v", err)
}
err = database.InitDb(config.C.DatabaseConnection)
ParseAll()
StartCron()
MainLoop()
}