Python is fun.
I haven’t done anything with automating Aeon Timeline. A long time ago, I wrote a sync utility in Python to keep Scrivener in lockstep with a Word-like word processor on my Android. It was primitive, but it worked.
Mellel is my far and away favorite word processor, but it doesn’t have a mail merge function. I wrote my own in Python, and I also wrote a Mellel style set analyzer which creates a report of what styles are dependent on which other styles.
Both those products, Mellel and Scrivener, have file formats that are completely transparent.
My use of Aeon has been more for documenting projects and correspondence than story generation. I’d like to change that.