Girbons/comics-downloader

segmentation violation trying to use chapter url instead of manga url

Mycah opened this issue · 1 comments

Mycah commented

Describe the bug
Downloading single issues with issue links does not work with the new sites (mangakakalot.com/readmanganato.com)

To Reproduce
./comics-downloader -url=https://readmanganato.com/manga-ao977497/chapter-1
or
./comics-downloader -url=https://mangakakalot.com/chapter/jb925486/chapter_22

Expected behavior
Issue download

Screenshots

INFO[0000] Downloading...
panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x8 pc=0x705195]

goroutine 1 [running]:
github.com/anaskhan96/soup.findAllofem.func1(0x0, {0xc000525da0, 0x0, 0x3}, 0x48)
        /Users/girbons/go/pkg/mod/github.com/anaskhan96/soup@v1.2.4/soup.go:534 +0x1d5
github.com/anaskhan96/soup.findAllofem(0x0, {0xc000525da0, 0x3, 0x3}, 0x0)
        /Users/girbons/go/pkg/mod/github.com/anaskhan96/soup@v1.2.4/soup.go:538 +0xe4
github.com/anaskhan96/soup.Root.FindAll({0x0, {0x0, 0x0}, {0x86c240, 0xc0001cc120}}, {0xc000525da0, 0xc0000001a0, 0x43cc45})
        /Users/girbons/go/pkg/mod/github.com/anaskhan96/soup@v1.2.4/soup.go:283 +0x7e
github.com/Girbons/comics-downloader/pkg/sites.MangaKakalotRetrieveIssueLinks({0x7e5af3, 0x10}, {0x7fff85332664, 0x4f4c01})
        /Users/girbons/go/src/github.com/Girbons/comics-downloader/pkg/sites/common.go:75 +0x4b4
github.com/Girbons/comics-downloader/pkg/sites.(*MangaKakalot).RetrieveIssueLinks(0xc00057be00)
        /Users/girbons/go/src/github.com/Girbons/comics-downloader/pkg/sites/mangakakalot.go:31 +0x30
github.com/Girbons/comics-downloader/pkg/sites.LoadComicFromSource(0xc000115900)
        /Users/girbons/go/src/github.com/Girbons/comics-downloader/pkg/sites/loader.go:115 +0x372
github.com/Girbons/comics-downloader/cmd/app.download(0xc000115900)
        /Users/girbons/go/src/github.com/Girbons/comics-downloader/cmd/app/downloader.go:77 +0x305
github.com/Girbons/comics-downloader/cmd/app.Run(0xc000115900)
        /Users/girbons/go/src/github.com/Girbons/comics-downloader/cmd/app/downloader.go:123 +0x170
main.main()
        /Users/girbons/go/src/github.com/Girbons/comics-downloader/cmd/downloader/main.go:90 +0x23c

Desktop (please complete the following information):

  • OS: ubuntu
  • Version 20.04.3 LTS
  • Type CLI

Additional context
Same error for both sites, but if you link to the main comic page it can download.

Hey @Jan0660 do you have any clue about this?