Your comments

If you mean my pagebuilder script, I long abandoned it because Mylar3 can generate series.json files.

If you mean the comixology scraper, that's likely because Amazon completely scrapped

The code used to iterate through the Comics > Marvel > whatever > whatever > whatever bit uses a stored database of associated IDs that get generated as you navigate. This being cached makes it almost instant but it's only caching IDs and names.

What you're asking for would need to load each of those pages, see if those files exist, if not go down the line, repeat.

It's possible, but would have a pretty massive potential performance hit (each page load becoming multiple page loads). And it sounds like something more tailored to your specific setup, than what I'm personally looking to make this do.

So yes, but no. Does that make sense?

I just put out a new release that has this in it. Add a var weeklyID= to your settings.js and set that to your weekly pull list folder's ID like you would for storyArcs.

I had my test pull list folder set to /comics/Weekly/ , I'm not sure if that's a default or something you'd need to change.

I just put out a new release that fixes this, I had it sitting around as a draft for months. I need to go in and flesh out a changelog at some point.

comicBaseID is the ID of the page when you go to your comics section. It's the page that would become the Publisher page.

This hit me at just the right time. Not something I'd use myself, because of the whole duplicating comics thing, but the next release will have this.

It'll work just like story arcs, where you set the weeklyID to whatever the ID of the folder you're dumping the weekly downloads into, and this should do the rest.

Should have something out soon, just need to figure out what all I've changed since the last release.

Then I'm sorry I don't know what's happening. There's no error, and your epub looks fine, so there's no reason it shouldn't load.

Right, if seriesID was set to the ID of the Bookseries page, the Bookseries folder would be programmatically hidden. That's how that works.

Oh, I think I figured it out. You said you could get there from the authors page, that means you didn't set the seriesID in your settings.js. Once you set that, it gets filtered from the author page, but it also triggers the code that loads json.epub.

Oh good.

If you go to the series page and pull up the page inspector (ctrl+shift+i) and click Console, are there any errors?