diff --git a/jnc/jnc.go b/jnc/jnc.go index 38a121f..ce04c77 100644 --- a/jnc/jnc.go +++ b/jnc/jnc.go @@ -429,7 +429,7 @@ func (jncApi *Api) GetLibrarySeries() (seriesList []SerieAugmented, err error) { } func (jncApi *Api) Download(link string, targetDir string) (name string, err error) { - fmt.Printf("Downloading %s...", link) + fmt.Printf("Downloading %s...\n", link) res, err := http.Get(link) if err != nil { return "", err diff --git a/main.go b/main.go index 19a1f41..775ba62 100644 --- a/main.go +++ b/main.go @@ -369,7 +369,7 @@ func DownloadAndProcessEpub(jnovel jnc.Api, serie jnc.SerieAugmented, volume jnc zipPath := basePath + volume.Info.Title + " Chapter " + chap.chDisplay + ".cbz" - if _, err = os.Stat(zipPath); err != nil { + if _, err = os.Stat(zipPath); err == nil { err := os.Remove(zipPath) if err != nil { return @@ -830,14 +830,13 @@ func GenerateMangaChapterList(navigation FileWrapper) *list.List { num := r.FindStringSubmatch(label)[1] parse, _ := strconv.ParseInt(num, 10, 8) if int8(parse) == 0 { - fmt.Printf("Unlikely Chapter Number Detected (0): %s/n", num) + fmt.Printf("Unlikely Chapter Number Detected (0): '%s'\n", num) fmt.Println("Attempting Roman Numerals") lastMainChapter = int8(romanToInt(num)) } else { lastMainChapter = int8(parse) } subChapter = int8(0) - } else { if lastMainChapter == -1 { subChapter -= 1