gosplash/main.go

30 lines
677 B
Go
Raw Normal View History

2023-11-23 14:24:28 +01:00
package main
import (
"strconv"
"git.velvettear.de/velvettear/gosplash/internal/config"
"git.velvettear.de/velvettear/gosplash/internal/unsplash"
"git.velvettear.de/velvettear/loggo"
)
// main method
func main() {
// TODO: IMPLEMENT LOG LEVEL SHIT
loggo.SetLogLevel(loggo.DebugLevel)
config.Initialize()
images := unsplash.GetImages()
imageCount := len(images)
for index, image := range images {
warning, error := image.Download()
if error != nil {
loggo.Error("encountered an error downloading image "+strconv.Itoa(index+1)+"/"+strconv.Itoa(imageCount), error.Error())
continue
}
if len(warning) == 0 {
continue
}
loggo.Warning(warning)
}
}