diff --git a/go.mod b/go.mod index b625beb..b51b9cc 100644 --- a/go.mod +++ b/go.mod @@ -4,7 +4,7 @@ go 1.20 require ( github.com/anaskhan96/soup v1.2.5 - github.com/signintech/gopdf v0.29.0 + github.com/signintech/gopdf v0.20.0 ) require ( diff --git a/go.sum b/go.sum index 2a1dc19..7177f97 100644 --- a/go.sum +++ b/go.sum @@ -9,8 +9,8 @@ github.com/pkg/errors v0.9.1 h1:FEBLx1zS214owpjy7qsBeixbURkuhQAwrK5UwLGTwt4= github.com/pkg/errors v0.9.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM= github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= -github.com/signintech/gopdf v0.29.0 h1:ZwnHKvdgBtl1C2DUmbC9a29RCtQTehb11v/Z9w8xb3s= -github.com/signintech/gopdf v0.29.0/go.mod h1:d23eO35GpEliSrF22eJ4bsM3wVeQJTjXTHq5x5qGKjA= +github.com/signintech/gopdf v0.20.0 h1:a1rArIMmQCAFzjjCqXPgxynTPkytMccPuGZlUU8Jorw= +github.com/signintech/gopdf v0.20.0/go.mod h1:wrLtZoWaRNrS4hphED0oflFoa6IWkOu6M3nJjm4VbO4= github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME= github.com/stretchr/testify v1.6.1 h1:hDPOHmpOpP40lSULcqw7IrRb/u7w6RpDC9399XyoNd0= github.com/stretchr/testify v1.6.1/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg= diff --git a/main.go b/main.go index 1e14c48..35d06d2 100644 --- a/main.go +++ b/main.go @@ -435,17 +435,15 @@ func main() { var lowercaseImgLink string for idx, imgLink := range episodeBatch.imgLinks { lowercaseImgLink = strings.ToLower(imgLink) - - fileFormat := "jpg" - if strings.Contains(lowercaseImgLink, ".png") { - fileFormat = "png" - } else if strings.Contains(lowercaseImgLink, ".gif") { - fileFormat = "gif" + if strings.Contains(lowercaseImgLink, ".gif") { + fmt.Println(fmt.Sprintf("WARNING: skipping gif %s", imgLink)) + continue } - err = comicFile.addImage(fetchImage(imgLink), fileFormat) - if err != nil { - fmt.Println(err.Error()) - os.Exit(1) + + if strings.Contains(lowercaseImgLink, ".png") { + err = comicFile.addImage(fetchImage(imgLink), "png") + } else { + err = comicFile.addImage(fetchImage(imgLink), "jpg") } if err != nil {