almost done with the Wheel of Time

I was hoping to finish A Memory of Light, the last Wheel of Time book, before the end of this year. But there are only a few days left in the year, and I’m at about the 75% mark, so it’s not looking likely.

I’m currently reading chapter 37, “The Last Battle”, which is a ridiculously long chapter. Most WoT chapters take 15-30 minutes for me to read. This one showed as 5.5 hrs when I started reading it on my Kindle. And I’ve since learned that it’s a 9 hour chapter in the audiobook. So I’m not too sure when I’m even going to finish just this chapter.

I see that, on this day last year, I was just starting Lord of Chaos, which is book 6. (A Memory of Light is book 14.) So I have definitely made a lot of progress!

Lots of Doctor Who

I’ve been fighting a cold the last few weeks (on and off). I stayed home on Christmas, all by myself, and did very little, other than watching Doctor Who. I’ve really been on a Doctor Who kick lately.

I’ve watched all of the Doctor Who: The Key to Time DVD set that I bought a couple of years ago. That was a lot of fun. The episodes themselves are great, and so are the commentaries. The episodes are from 1978-79. The commentaries were recorded around 2002, I think. So both are capturing a moment in time that’s long gone. It was cool listening to the actors, writers, directors, and other creators reminisce. Especially Tom Baker. He’s a hoot.

I’ve now started watching The Complete David Tennant Collection Blu-ray set, which I bought in 2019. This is a little more recent, but still feels like a relic from a distant past, in some ways. Again, I’m watching the episodes and listening to the commentaries, and having a lot of fun. I’ve probably seen most of these episodes multiple times, but I haven’t seen them in a while.

And of course I watched this year’s Christmas special, Joy to the World, on Disney+. I have mixed feelings about Ncuti Gatwa’s first season, but I really liked this special.

Seeing Doctor Who stories from all three of these different eras all in the last few weeks is interesting. There’s a lot of common threads going through this stuff, but also a lot of change and evolution.

Honestly, this is shaping up to be kind of a rough holiday season. I really haven’t been able to spend time with anyone else, for various reasons. And I haven’t been able to do some of the oddball things I used to do during the holidays, pre-pandemic. So I’m just spending all my downtime watching TV, alone in my apartment.

converting EPUB files to CBZ, and ripping DVDs

Here’s a follow up to my post from earlier today. I went ahead and decided to see if I could write a PowerShell script to convert an EPUB file to a CBZ file. I thought this would be a quick process, but of course it got a bit out of control.

I started by asking ChatGPT to write one for me, given some fairly specific parameters. I asked it to use the 7-Zip command line tool to zip and unzip the files. And I told it where to find the images in the EPUB, and gave it the steps to follow to complete the process. It spit out a script that looked pretty good but (of course) didn’t work.

Long story short: I spent an hour or two tweaking the script and eventually came up with this one. It worked fine, and I used it to convert about a dozen EPUBs to CBZ.

I gave up on calling 7-Zip, since passing parameters into 7-Zip from PowerShell turned out to be a very annoying process that I could never quite get right. (And which gave me a bit of deja vu, when I remembered that I’d had this problem at least once before, when I was trying to write a backup script for my dev VM at work, probably ten years ago.) I switched to the built-in Compress-Archive and Expand-Archive commands, which was probably the better path anyway.

On a separate (but semi-related) subject, I decided to watch a Doctor Who DVD this afternoon. I was going to watch the second DVD from my A Key To Time box set, which I bought in 2022. I watched the first disc in 2023, then never got around to the second. Well, now it’s 2024, so I decided I should probably make some progress with it. But my Xbox refused to play disc 2. So I checked another disc, and it was fine. So it’s not that the Xbox Blu-ray drive is broken. The DVD seems to load fine on my PC though. So now, I’m using Handbrake to rip it, so I can watch it via my Apple TV.

All in all, I’m spending way more time in front of my PC than I intended to today. And whatever disc space I saved by futzing with my comic book files is going to get eaten up by the rip of the Doctor Who DVD. Oh well. I guess this is still more fun than work!

using up my PTO

I’m taking three days of PTO this week, to use up the last few days that I can’t roll over to next year. I’m counting it as a bit of an accomplishment that I actually have a few days left to burn, and that I never got sick enough this year to use them up on sick time. (Unlike last year, when I got COVID.)

Of course, I’m sick right now, so I’m taking it easy, and not doing much. I spent some time yesterday messing around with my DRM-free comic book files again. (See previous post.) This time, I decided to see if I could replace some very large CBZ files from an old Star Trek Humble bundle with smaller EPUB files.

This sent me down a rabbit hole, messing around with iPadOS comic book and EPUB reader apps, Calibre, and some other random stuff. I was briefly mad at myself for wasting so much time on it, but then I realized that (a) I’m taking PTO, (b) I’m  sick enough that I didn’t want to do much else, and (c) I actually enjoy messing around with stuff like this, from time to time. So here are some notes on what I did and where I left things.

First: I’m not sure if there’s a good reason why these specific Star Trek comic book files were so big as CBZs and so much smaller as EPUBs. I think Humble doesn’t necessarily put a lot of work into optimizing their files. CBZ files are compressed, so it’s not a lack of compression. (The “Z” is for “Zip”.) And EPUB files are also compressed, so I guess the only thing that would account for the difference would be image file size. So maybe they made the CBZ with high-resolution images, and the EPUB with lower resolution images.

Anyway, I downloaded some EPUBs and tried them out with my usual comic book reading app on the iPad, Panels. They were pulled into the app with no problem, and are readable, but the covers wouldn’t show. I probably should have stopped there and said “fine”, but I decided to mess around some more.

First, I pulled one of the EPUBs into Calibre, and let that mess with it a bit. I verified that the cover was visible in Calibre, so I exported Calibre’s version of the EPUB and pulled that into Panels. That version didn’t work at all though. So I gave up on that.

Then I tried the EPUB in some of my other ebook reading apps:

  • I tried GoodReader, but that doesn’t support EPUBs, only PDFs.
  • I tried the Kindle app, but that doesn’t support large EPUBs.
  • I tried Apple Books, and that worked, but the page size & page turning was a bit wonky.
  • I tried the Kobo app. That worked, but was also wonky about page size/turning.
  • I used to have an app called Marvin that was my go-to app for reading DRM-free EPUBs, but that app was discontinued and is no longer in the app store, so I couldn’t even get it loaded on my iPad.
  • I still have BlueFire Reader, and it still works, but I’m pretty sure it’s not being maintained, so I didn’t even bother trying it.

Most EPUB reading apps are meant to be used for books that are mostly text, so I guess they don’t work great with comic book files. Panels still seems to be the best app overall for reading comics, regardless of file format.

So now I can maybe mess around with the EPUB a bit and see if I can get Panels to recognize the cover. EPUBs are basically just a compressed bundle of HTML and image files. Maybe I just need to tweak something in the HTML? Or I could decompress the EPUB and recompress it as a CBZ file maybe. That would give me a file with the lower-res images from the EPUB but in the better-supported CBZ format.

Stepping back a bit, I remember that I’m messing around with files from a Humble bundle that I bought back in 2016. I haven’t read anything from it yet, and probably won’t, any time soon. So none of this is a big deal.

Meanwhile, I also bought this Hellboy bundle this week, which is actually the third Hellboy-related bundle I’ve bought from Humble. So now I’ve got a ton of Hellboy comics files on my drive, more than I’ll probably ever get around to reading. I just have to remember that having too much to read is a good thing… better that, than not having enough.