Open oae opened 1 year ago
Hi! Thanks for reporting.
I'll take a look on it asap, but currently I'm very busy 😵💫
Gah! I just stumbled forehead-first into this, too. The traceback is slightly different, but ultimately just the same low-level buffering thing (i.e., busted usage of io.Copy()
somehow):
panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x20 pc=0x505502]
goroutine 87 [running]:
bytes.(*Buffer).WriteTo(0x4e?, {0x1547220?, 0xc000014d20?})
/usr/lib/go/src/bytes/buffer.go:250 +0x22
io.copyBuffer({0x1547220, 0xc000014d20}, {0x1545580, 0x0}, {0x0, 0x0, 0x0})
/usr/lib/go/src/io/io.go:409 +0x16e
io.Copy(...)
/usr/lib/go/src/io/io.go:386
github.com/metafates/mangal/converter/plain.savePage(0xc00033c900, {0xc00007e5a0, 0x43})
/var/tmp/portage/app-misc/mangal-4.0.4/work/mangal-4.0.4/converter/plain/plain.go:61 +0xf1
github.com/metafates/mangal/converter/plain.save.func1(0xc0002dc580?, 0xc00055dc50, 0xc00026e90b?, 0x7f6f9e71a718?)
/var/tmp/portage/app-misc/mangal-4.0.4/work/mangal-4.0.4/converter/plain/plain.go:47 +0x69
github.com/metafates/mangal/converter/plain.save(0xc0002dc580, 0x1?)
/var/tmp/portage/app-misc/mangal-4.0.4/work/mangal-4.0.4/converter/plain/plain.go:48 +0x10c
github.com/metafates/mangal/converter/plain.(*Plain).Save(0xc00026e900, 0x10?)
/var/tmp/portage/app-misc/mangal-4.0.4/work/mangal-4.0.4/converter/plain/plain.go:19 +0x1e
github.com/metafates/mangal/downloader.Download(0xc0002dc580, 0xc0002d6c70)
/var/tmp/portage/app-misc/mangal-4.0.4/work/mangal-4.0.4/downloader/download.go:104 +0xbe7
github.com/metafates/mangal/tui.(*statefulBubble).downloadChapter.func1()
/var/tmp/portage/app-misc/mangal-4.0.4/work/mangal-4.0.4/tui/handlers.go:250 +0x98
github.com/charmbracelet/bubbletea.(*Program).StartReturningModel.func6.1()
/var/tmp/portage/app-misc/mangal-4.0.4/work/mangal-4.0.4/vendor/github.com/charmbracelet/bubbletea/tea.go:469 +0x33
created by github.com/charmbracelet/bubbletea.(*Program).StartReturningModel.func6
/var/tmp/portage/app-misc/mangal-4.0.4/work/mangal-4.0.4/vendor/github.com/charmbracelet/bubbletea/tea.go:467 +0x14d
Thanks so much for all the manga madness, @metafates! I cannot believe you're "just" a CompSci undergrad. mangal
is God-tier coding. I would pay you in anime waifu statues to maintain this magnificence if I could. :grin:
@leycec haha, thank you for the kind words! I believe the problem isn't that complex, but yeah, I'm still crazy busy because of finals preparation in the university, so didn't really had a chance to get a look on the problem 😞
:clap: :partying_face: :christmas_tree: :santa: :christmas_tree: :partying_face: :clap:
@metafates it seems like this problem continues. For the chapter below, its Page 95 image returns 404 and after that, the following error is thrown. Also, this creates a cbz file that is not complete. By the way downloader.stop_on_error
config is set to true
. So I think it should not create a cbz file.
➜ mangal inline --source Manganelo --query Subzero --manga first --chapters 141 -d
panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x20 pc=0x5055c2]
goroutine 1 [running]:
bytes.(*Buffer).WriteTo(0x1560b20?, {0x1560b20?, 0xc00013f400?})
bytes/buffer.go:250 +0x22
io.copyBuffer({0x1560b20, 0xc00013f400}, {0x1560bc0, 0x0}, {0x0, 0x0, 0x0})
io/io.go:409 +0x16e
io.Copy(...)
io/io.go:386
github.com/metafates/mangal/converter/cbz.addToZip(0xc0000c99c0?, {0x1560bc0, 0x0}, {0xc0017a2f40, 0xa})
github.com/metafates/mangal/converter/cbz/cbz.go:83 +0xa6
github.com/metafates/mangal/converter/cbz.SaveTo(0xc000197000, {0xc00187fdd0?, 0xc000963838?})
github.com/metafates/mangal/converter/cbz/cbz.go:55 +0x36b
github.com/metafates/mangal/converter/cbz.save(0xe70420?, 0x0?)
github.com/metafates/mangal/converter/cbz/cbz.go:35 +0x3f
github.com/metafates/mangal/converter/cbz.(*CBZ).Save(0xc00012a180, 0x4?)
github.com/metafates/mangal/converter/cbz/cbz.go:22 +0x1e
github.com/metafates/mangal/downloader.Download(0xc000197000, 0x12f1ec0)
github.com/metafates/mangal/downloader/download.go:104 +0xbe7
github.com/metafates/mangal/inline.Run(0xc000963c88)
github.com/metafates/mangal/inline/inline.go:121 +0x5dd
github.com/metafates/mangal/cmd.glob..func11(0x1d26c80?, {0x101d881?, 0x9?, 0x9?})
github.com/metafates/mangal/cmd/inline.go:149 +0x567
github.com/spf13/cobra.(*Command).execute(0x1d26c80, {0xc000592090, 0x9, 0x9})
github.com/spf13/cobra@v1.6.1/command.go:920 +0x847
github.com/spf13/cobra.(*Command).ExecuteC(0x1d2a040)
github.com/spf13/cobra@v1.6.1/command.go:1044 +0x3bd
github.com/spf13/cobra.(*Command).Execute(...)
github.com/spf13/cobra@v1.6.1/command.go:968
github.com/metafates/mangal/cmd.Execute()
github.com/metafates/mangal/cmd/root.go:112 +0x7a
main.main()
github.com/metafates/mangal/main.go:13 +0x4d
JSON output for mangal inline --source Manganelo --query Subzero --manga first --chapters 141 --populate-pages -j
:
{
"query": "Subzero",
"result": [
{
"source": "Manganelo",
"mangal": {
"name": "Subzero",
"url": "https://ww5.manganelo.tv/manga/manga-gr983774",
"index": 0,
"id": "manga-gr983774",
"chapters": [
{
"name": "Chapter 137",
"url": "https://ww5.manganelo.tv/chapter/manga-gr983774/chapter-137",
"index": 142,
"id": "chapter-137",
"volume": "",
"pages": [
{
"url": "https://cm.blazefast.co/eb/c2/ebc26fadca663fd6a0c9a6544ba91a01.jpg",
"index": 0,
"extension": ".jpg"
},
{
"url": "https://cm.blazefast.co/07/2f/072fe4d4d4418b0c885422f45585ac46.jpg",
"index": 1,
"extension": ".jpg"
},
{
"url": "https://cm.blazefast.co/ae/75/ae758f577f95ebd00e492b63eb526d9b.jpg",
"index": 2,
"extension": ".jpg"
},
{
"url": "https://cm.blazefast.co/b0/cf/b0cf22381ee9b97e324fd439f51838f2.jpg",
"index": 3,
"extension": ".jpg"
},
{
"url": "https://cm.blazefast.co/7f/57/7f57ac098c97fb3f0456744f679bff4c.jpg",
"index": 4,
"extension": ".jpg"
},
{
"url": "https://cm.blazefast.co/97/86/9786f831dd8d276644ab09c12a1a050a.jpg",
"index": 5,
"extension": ".jpg"
},
{
"url": "https://cm.blazefast.co/96/45/964503ad8a95795047e2155aa76e7600.jpg",
"index": 6,
"extension": ".jpg"
},
{
"url": "https://cm.blazefast.co/75/ba/75ba9c14ab4cc464e3b4252d42724971.jpg",
"index": 7,
"extension": ".jpg"
},
{
"url": "https://cm.blazefast.co/9a/9f/9a9fd61e0fe83df7702299ea105ebf43.jpg",
"index": 8,
"extension": ".jpg"
},
{
"url": "https://cm.blazefast.co/bd/c5/bdc512cabc0bde7ef6f94db254fbd271.jpg",
"index": 9,
"extension": ".jpg"
},
{
"url": "https://cm.blazefast.co/d5/46/d546054721b2b1559b493ad7af6feaf7.jpg",
"index": 10,
"extension": ".jpg"
},
{
"url": "https://cm.blazefast.co/db/c3/dbc3e000b954511fbe3320497bbbe086.jpg",
"index": 11,
"extension": ".jpg"
},
{
"url": "https://cm.blazefast.co/b9/b0/b9b0e2c234114aefa538b61dc6462ae1.jpg",
"index": 12,
"extension": ".jpg"
},
{
"url": "https://cm.blazefast.co/78/4b/784b2b91e4fe80a65a3adf61f5fc9455.jpg",
"index": 13,
"extension": ".jpg"
},
{
"url": "https://cm.blazefast.co/62/e8/62e80f149a7f8faa967a9b1594b8f602.jpg",
"index": 14,
"extension": ".jpg"
},
{
"url": "https://cm.blazefast.co/5b/da/5bdad54aa34ebda5be8d23c29e2a9768.jpg",
"index": 15,
"extension": ".jpg"
},
{
"url": "https://cm.blazefast.co/90/3c/903c8355a274e519e571f21261b99dd7.jpg",
"index": 16,
"extension": ".jpg"
},
{
"url": "https://cm.blazefast.co/10/57/1057dba9331f0ed7dace96f3d9b7923f.jpg",
"index": 17,
"extension": ".jpg"
},
{
"url": "https://cm.blazefast.co/21/e5/21e54f9f0185ddd4ccdec033a859ae23.jpg",
"index": 18,
"extension": ".jpg"
},
{
"url": "https://cm.blazefast.co/d1/fa/d1faf5f6f9151ca52a7d09ce66b40b66.jpg",
"index": 19,
"extension": ".jpg"
},
{
"url": "https://cm.blazefast.co/95/84/9584b33467dda4bae2883fb35f94eb27.jpg",
"index": 20,
"extension": ".jpg"
},
{
"url": "https://cm.blazefast.co/be/6d/be6d8e9d3a1d2c5b3f10a7baf018dcd6.jpg",
"index": 21,
"extension": ".jpg"
},
{
"url": "https://cm.blazefast.co/6f/1b/6f1bfb3bbc18024f80f62e514a24391b.jpg",
"index": 22,
"extension": ".jpg"
},
{
"url": "https://cm.blazefast.co/fd/e5/fde5111c4c6cd21996ae61b46243d4e2.jpg",
"index": 23,
"extension": ".jpg"
},
{
"url": "https://cm.blazefast.co/3b/cb/3bcb6dec6521396750499b1278c4a77a.jpg",
"index": 24,
"extension": ".jpg"
},
{
"url": "https://cm.blazefast.co/0d/d6/0dd60891328fa9ff183d0b7be59ea9d4.jpg",
"index": 25,
"extension": ".jpg"
},
{
"url": "https://cm.blazefast.co/6f/ce/6fcefc2b8678584cdd14200ce73c8693.jpg",
"index": 26,
"extension": ".jpg"
},
{
"url": "https://cm.blazefast.co/b0/d6/b0d6b07193284db3055feda411114d63.jpg",
"index": 27,
"extension": ".jpg"
},
{
"url": "https://cm.blazefast.co/be/b4/beb4a0d7db3a29274c520dbc420d8272.jpg",
"index": 28,
"extension": ".jpg"
},
{
"url": "https://cm.blazefast.co/ae/e3/aee3c8c9e7f6f97e81ec46a57062fca4.jpg",
"index": 29,
"extension": ".jpg"
},
{
"url": "https://cm.blazefast.co/5e/87/5e87bc3e682249e4820de0f932737f3c.jpg",
"index": 30,
"extension": ".jpg"
},
{
"url": "https://cm.blazefast.co/b0/8f/b08fd4d17639fd70fe05afea4e7f99ec.jpg",
"index": 31,
"extension": ".jpg"
},
{
"url": "https://cm.blazefast.co/53/81/53812b95be9c58f20323b53fb0e39fd3.jpg",
"index": 32,
"extension": ".jpg"
},
{
"url": "https://cm.blazefast.co/12/83/12835842b8dd013b215d835cbcf6a459.jpg",
"index": 33,
"extension": ".jpg"
},
{
"url": "https://cm.blazefast.co/ee/85/ee855a29ef4880ce9e15169843caed24.jpg",
"index": 34,
"extension": ".jpg"
},
{
"url": "https://cm.blazefast.co/98/ad/98ad06855e36cbaf6331700dfb670c3a.jpg",
"index": 35,
"extension": ".jpg"
},
{
"url": "https://cm.blazefast.co/98/56/985635409dee8061a5bdc8458df22a35.jpg",
"index": 36,
"extension": ".jpg"
},
{
"url": "https://cm.blazefast.co/c1/87/c18750c207c2aa0718a45b94a21ca232.jpg",
"index": 37,
"extension": ".jpg"
},
{
"url": "https://cm.blazefast.co/6b/f6/6bf6b47d05ff8ffef00f71cbb0700887.jpg",
"index": 38,
"extension": ".jpg"
},
{
"url": "https://cm.blazefast.co/50/d1/50d11b2b9f5c94e536506e7d2479b66d.jpg",
"index": 39,
"extension": ".jpg"
},
{
"url": "https://cm.blazefast.co/02/2a/022a260d800c214ea596254b499f26b9.jpg",
"index": 40,
"extension": ".jpg"
},
{
"url": "https://cm.blazefast.co/83/a2/83a211f3e0040dddc531fcbd1035c2ff.jpg",
"index": 41,
"extension": ".jpg"
},
{
"url": "https://cm.blazefast.co/9a/2b/9a2b3b2ac7634cc9a871c24ce331aea3.jpg",
"index": 42,
"extension": ".jpg"
},
{
"url": "https://cm.blazefast.co/81/ca/81cab4e0698701e9803e0827e5cbe824.jpg",
"index": 43,
"extension": ".jpg"
},
{
"url": "https://cm.blazefast.co/d1/da/d1dac2db21c549ec3fec2047c125b102.jpg",
"index": 44,
"extension": ".jpg"
},
{
"url": "https://cm.blazefast.co/01/60/0160c891614c0ea8e72b0770b2513eb5.jpg",
"index": 45,
"extension": ".jpg"
},
{
"url": "https://cm.blazefast.co/e7/c0/e7c06f880b09a55e63e9d096634e4a6e.jpg",
"index": 46,
"extension": ".jpg"
},
{
"url": "https://cm.blazefast.co/1a/08/1a08bc07e252056ce40a9ad85c3d8f20.jpg",
"index": 47,
"extension": ".jpg"
},
{
"url": "https://cm.blazefast.co/42/f3/42f3b99dfe244299c9a0265c59c5048d.jpg",
"index": 48,
"extension": ".jpg"
},
{
"url": "https://cm.blazefast.co/c3/46/c346f1a602ce549418261fc3435d96f6.jpg",
"index": 49,
"extension": ".jpg"
},
{
"url": "https://cm.blazefast.co/f3/f8/f3f86194bbf5f5d7d94ad74b256e1197.jpg",
"index": 50,
"extension": ".jpg"
},
{
"url": "https://cm.blazefast.co/a9/ee/a9ee89ad626c2803adb38dcc18189f6b.jpg",
"index": 51,
"extension": ".jpg"
},
{
"url": "https://cm.blazefast.co/6b/9e/6b9e97dc5adaf0f86a759ff71a977f05.jpg",
"index": 52,
"extension": ".jpg"
},
{
"url": "https://cm.blazefast.co/e4/df/e4df523c6aea5d91eb5b40488ebe73b6.jpg",
"index": 53,
"extension": ".jpg"
},
{
"url": "https://cm.blazefast.co/d5/40/d54069aeb2ab4603728f8ba222b0f658.jpg",
"index": 54,
"extension": ".jpg"
},
{
"url": "https://cm.blazefast.co/b3/6f/b36fb0a373ffd61125e96822c05c8d1d.jpg",
"index": 55,
"extension": ".jpg"
},
{
"url": "https://cm.blazefast.co/87/a0/87a0fa8d8ec323be647c51087a934c2c.jpg",
"index": 56,
"extension": ".jpg"
},
{
"url": "https://cm.blazefast.co/0c/2b/0c2bdf0142da9ba29649dc899ddb0746.jpg",
"index": 57,
"extension": ".jpg"
},
{
"url": "https://cm.blazefast.co/70/d0/70d0361adbf8f18927f11ccf714bace9.jpg",
"index": 58,
"extension": ".jpg"
},
{
"url": "https://cm.blazefast.co/95/17/951761bb6d4ebc42974c1a5f3988b053.jpg",
"index": 59,
"extension": ".jpg"
},
{
"url": "https://cm.blazefast.co/2f/a2/2fa2453f008ac7d25107ea9a7992ae8c.jpg",
"index": 60,
"extension": ".jpg"
},
{
"url": "https://cm.blazefast.co/ad/29/ad295c22bcdaa7cf8ab21ef901b70b30.jpg",
"index": 61,
"extension": ".jpg"
},
{
"url": "https://cm.blazefast.co/98/07/9807d4a23360908ba97a17b3889442e3.jpg",
"index": 62,
"extension": ".jpg"
},
{
"url": "https://cm.blazefast.co/7c/f7/7cf7fe9ca5656b75c976ea035fe738e9.jpg",
"index": 63,
"extension": ".jpg"
},
{
"url": "https://cm.blazefast.co/46/1c/461c0a91188904e5aff161e2960624b2.jpg",
"index": 64,
"extension": ".jpg"
},
{
"url": "https://cm.blazefast.co/29/17/2917eefc612d28536f0da13de3182c54.jpg",
"index": 65,
"extension": ".jpg"
},
{
"url": "https://cm.blazefast.co/ac/dd/acdda2053fdac1d7dad59a30ed30ae5a.jpg",
"index": 66,
"extension": ".jpg"
},
{
"url": "https://cm.blazefast.co/04/ca/04ca86d2e6b4a28b4563f6e16f90a7ea.jpg",
"index": 67,
"extension": ".jpg"
},
{
"url": "https://cm.blazefast.co/90/a8/90a858945e3c55484f1b9a4f804564f2.jpg",
"index": 68,
"extension": ".jpg"
},
{
"url": "https://cm.blazefast.co/d7/e5/d7e5f445ac72e96a139de79bd191e571.jpg",
"index": 69,
"extension": ".jpg"
},
{
"url": "https://cm.blazefast.co/9b/a5/9ba56f2063efb4433f121cc204a02b1c.jpg",
"index": 70,
"extension": ".jpg"
},
{
"url": "https://cm.blazefast.co/fb/ca/fbca8f21a086be440b7c3cfca0064e54.jpg",
"index": 71,
"extension": ".jpg"
},
{
"url": "https://cm.blazefast.co/6f/09/6f09eb55c0dac487950acd4e0c36dd84.jpg",
"index": 72,
"extension": ".jpg"
},
{
"url": "https://cm.blazefast.co/63/d3/63d37bbe0f05021fe2117edba2c191dc.jpg",
"index": 73,
"extension": ".jpg"
},
{
"url": "https://cm.blazefast.co/f0/37/f0370229fbcbb585b3023feb0cf3d318.jpg",
"index": 74,
"extension": ".jpg"
},
{
"url": "https://cm.blazefast.co/8e/dd/8edd0bdaaca31cb669fdc01990c01e95.jpg",
"index": 75,
"extension": ".jpg"
},
{
"url": "https://cm.blazefast.co/d2/97/d297e678deeb4f0ee35b4990936fd46a.jpg",
"index": 76,
"extension": ".jpg"
},
{
"url": "https://cm.blazefast.co/61/0c/610c544ee67c4769d01b73257888f535.jpg",
"index": 77,
"extension": ".jpg"
},
{
"url": "https://cm.blazefast.co/84/1d/841d6a7be4b9d6a035d6dd6fcf7e44c1.jpg",
"index": 78,
"extension": ".jpg"
},
{
"url": "https://cm.blazefast.co/fc/c3/fcc3911e7ea28d001208be142bc82cc4.jpg",
"index": 79,
"extension": ".jpg"
},
{
"url": "https://cm.blazefast.co/7d/b1/7db14b7283a831a3dab541e06d3edeb0.jpg",
"index": 80,
"extension": ".jpg"
},
{
"url": "https://cm.blazefast.co/d5/8a/d58ad53609ffc30056c15bfaa589e213.jpg",
"index": 81,
"extension": ".jpg"
},
{
"url": "https://cm.blazefast.co/31/b6/31b66950f73240ba3c2c4a9efdaf74f6.jpg",
"index": 82,
"extension": ".jpg"
},
{
"url": "https://cm.blazefast.co/9e/6d/9e6d68f521d7c71e3e8e3d8e52f85bda.jpg",
"index": 83,
"extension": ".jpg"
},
{
"url": "https://cm.blazefast.co/77/d1/77d147d8ebf5e61a0d1a1f49ef0a155b.jpg",
"index": 84,
"extension": ".jpg"
},
{
"url": "https://cm.blazefast.co/17/61/1761a29af3b4badc12740d85caf6c148.jpg",
"index": 85,
"extension": ".jpg"
},
{
"url": "https://cm.blazefast.co/26/96/2696f5eb660391421c302cce1f773808.jpg",
"index": 86,
"extension": ".jpg"
},
{
"url": "https://cm.blazefast.co/46/7a/467a86643f5bfe99ed2b0d000a920cef.jpg",
"index": 87,
"extension": ".jpg"
},
{
"url": "https://cm.blazefast.co/08/95/08954aafa51e22706473d336da1106c5.jpg",
"index": 88,
"extension": ".jpg"
},
{
"url": "https://cm.blazefast.co/02/ea/02eae5179babfae0ddeff00200d41029.jpg",
"index": 89,
"extension": ".jpg"
},
{
"url": "https://cm.blazefast.co/60/00/60002a1e36841cb72ad04ac9db64068f.jpg",
"index": 90,
"extension": ".jpg"
},
{
"url": "https://cm.blazefast.co/50/b6/50b6efb8275b797ce6a813ed8587c388.jpg",
"index": 91,
"extension": ".jpg"
},
{
"url": "https://cm.blazefast.co/a8/91/a8918a810814c5f30f4b5fc16c2694c5.jpg",
"index": 92,
"extension": ".jpg"
},
{
"url": "https://cm.blazefast.co/d0/e5/d0e543b059fdc04495a77dfd2295ba32.jpg",
"index": 93,
"extension": ".jpg"
},
{
"url": "https://cm.blazefast.co/2a/88/2a88fb54493029471b28c411da0bb645.jpg",
"index": 94,
"extension": ".jpg"
},
{
"url": "https://cm.blazefast.co/3a/71/3a71272b4be00188fb9eb23847d8f341.jpg",
"index": 95,
"extension": ".jpg"
},
{
"url": "https://cm.blazefast.co/1d/0d/1d0d9713573061436858a6a520edfe51.jpg",
"index": 96,
"extension": ".jpg"
},
{
"url": "https://cm.blazefast.co/e1/b7/e1b794f16c19c8d27a2ab5b41cdf2369.jpg",
"index": 97,
"extension": ".jpg"
},
{
"url": "https://cm.blazefast.co/ae/90/ae909b00071c8d46cffffeab1daa22b4.jpg",
"index": 98,
"extension": ".jpg"
},
{
"url": "https://cm.blazefast.co/a3/f3/a3f33cd3af1293d8015aedb4195416ae.jpg",
"index": 99,
"extension": ".jpg"
},
{
"url": "https://cm.blazefast.co/f0/4a/f04a224417caa18040715876ad1b03ee.jpg",
"index": 100,
"extension": ".jpg"
},
{
"url": "https://cm.blazefast.co/b6/9e/b69ef303925819006e19dd771402c9e6.jpg",
"index": 101,
"extension": ".jpg"
},
{
"url": "https://cm.blazefast.co/11/4c/114c3697d1425a6c3537db7923cbc063.jpg",
"index": 102,
"extension": ".jpg"
},
{
"url": "https://cm.blazefast.co/28/ec/28ec59354f7dd54228cb2a86f836004b.jpg",
"index": 103,
"extension": ".jpg"
},
{
"url": "https://cm.blazefast.co/f7/03/f703f3a8918d01ab1b47ab675f1f9016.jpg",
"index": 104,
"extension": ".jpg"
},
{
"url": "https://cm.blazefast.co/35/70/35701f9fbc1c25482d9a95742fa680b2.jpg",
"index": 105,
"extension": ".jpg"
},
{
"url": "https://cm.blazefast.co/09/2c/092c23bc2a417eb209c520268173d29a.jpg",
"index": 106,
"extension": ".jpg"
},
{
"url": "https://cm.blazefast.co/cd/26/cd26778f5cb312f81038a0ad5bb8eb98.jpg",
"index": 107,
"extension": ".jpg"
},
{
"url": "https://cm.blazefast.co/50/3f/503f3d7bd046e4e65d1a3231075c8021.jpg",
"index": 108,
"extension": ".jpg"
},
{
"url": "https://cm.blazefast.co/72/42/7242400e2cad8f321489e4b05c7c2af6.jpg",
"index": 109,
"extension": ".jpg"
},
{
"url": "https://cm.blazefast.co/f0/98/f09894a9f868978f3822001baaca4073.jpg",
"index": 110,
"extension": ".jpg"
},
{
"url": "https://cm.blazefast.co/68/f3/68f397c7723ec858993b30a65278e1f6.jpg",
"index": 111,
"extension": ".jpg"
},
{
"url": "https://cm.blazefast.co/d4/e0/d4e0908a8dbb730e294a40ce90fea5a4.jpg",
"index": 112,
"extension": ".jpg"
},
{
"url": "https://cm.blazefast.co/bf/a5/bfa509f8a56007774f668abc25de5728.jpg",
"index": 113,
"extension": ".jpg"
},
{
"url": "https://cm.blazefast.co/6a/6d/6a6ddce90fef04cadaff8b3c6dfe9e5e.jpg",
"index": 114,
"extension": ".jpg"
},
{
"url": "https://cm.blazefast.co/6d/d9/6dd96e2634aaf50d148c0e9267c4f9ee.jpg",
"index": 115,
"extension": ".jpg"
},
{
"url": "https://cm.blazefast.co/68/88/68888b3423a537cf0e4e6922a19fe319.jpg",
"index": 116,
"extension": ".jpg"
},
{
"url": "https://cm.blazefast.co/03/2c/032ca002a798c73d6b1d106a7ac64f60.jpg",
"index": 117,
"extension": ".jpg"
},
{
"url": "https://cm.blazefast.co/6d/d5/6dd5f1388348d0f4f362d95846c35caa.jpg",
"index": 118,
"extension": ".jpg"
},
{
"url": "https://cm.blazefast.co/6b/ca/6bcaf8c9a9f90b42821c480594f0e9b9.jpg",
"index": 119,
"extension": ".jpg"
},
{
"url": "https://cm.blazefast.co/eb/64/eb64600df103db5078f4aebca11f640f.jpg",
"index": 120,
"extension": ".jpg"
},
{
"url": "https://cm.blazefast.co/1c/5f/1c5feac068300a501b6d9cb9b13e1bc0.jpg",
"index": 121,
"extension": ".jpg"
},
{
"url": "https://cm.blazefast.co/40/8e/408e40f1f36bc98cd4d17bdd5df636a5.jpg",
"index": 122,
"extension": ".jpg"
},
{
"url": "https://cm.blazefast.co/09/7a/097ad3bba26a9713c8ef2462f9e2e528.jpg",
"index": 123,
"extension": ".jpg"
},
{
"url": "https://cm.blazefast.co/d4/1a/d41ae5c3facf8e87f79ff3c701802a71.jpg",
"index": 124,
"extension": ".jpg"
}
]
}
],
"metadata": {
"genres": [
"Action",
"Sci-Fi"
],
"summary": "On January 3rd, 2097, a collision with a celestial object basically destroyed human civilization. Seventy years later, human survivors are still living in space, unable to return to their home planet. Some humans, called \"Divers\" are able to project an avatar to the earth in order to salvage information from earth-based computer networks.\n\n\nSuzuro is a 14-year-old freelance diver of incredible skill, but only a C-rank due to age restrictions. She works in a salvage ship with her pilot Ginga, who keeps the ship out of flying debris while she's connected to earth, and her assistant Shimugi. It's not only space debris colliding with the ship that could kill Suzuro while diving, there are also dangers waiting on earth that could kill her, just by interacting with her avatar. Suzuro must be certain that the cases she takes are worth the danger!\n",
"staff": {
"story": [
"FLIPFLOPs"
],
"art": [],
"translation": [],
"lettering": []
},
"cover": {
"extraLarge": "https://s4.anilist.co/file/anilistcdn/media/manga/cover/medium/18840.jpg",
"large": "https://s4.anilist.co/file/anilistcdn/media/manga/cover/medium/18840.jpg",
"medium": "https://s4.anilist.co/file/anilistcdn/media/manga/cover/small/18840.jpg",
"color": "#e4bba1"
},
"bannerImage": "",
"tags": [],
"characters": [],
"status": "FINISHED",
"startDate": {
"year": 2010,
"month": 1,
"day": 19
},
"endDate": {
"year": 2012,
"month": 11,
"day": 19
},
"synonyms": [
"Suzu Log",
"Suzuro's Log",
"Suzuro's Logfile"
],
"chapters": 0,
"urls": [
"https://anilist.co/manga/48840",
"https://myanimelist.net/manga/18840"
]
}
},
"anilist": null
}
]
}
Describe the bug
This does not occur frequently but sometimes mangal throws an error during a chapter download.
Reproduction steps
The following commands are failing;
mangal inline --source Manganelo --query "Black Clover" --manga first --chapters 347 -d
mangal inline --source Manganelo --query "Black Clover" --manga first --chapters 348 -d
Expected behavior
No response
Additional context
No response
Operating System
Linux