A mix of both might not be a bad idea. Having some sort of automated script for most of it but then hand-editing when something like an author is changed? I'm no programmer but I'm sure there is a way to automate some of it. That being said, as a person with a disability, most of my work right now in RL is on a volunteer basis while I get some help looking for a paid job. These files usually seem to be updated once a week as it is, so i'm sure an automated script running 1x a week to automate most of this and then a manual hand-edit when correction posts are made, seems like something you wouldn't have to devote a lot of time to. I'd volunteer to do that if no one else can, but I'd have to find someone to write a programming script for automating it, first.
Jared