I have a folder filled with 4chan threads, each thread can contain any number of comments. I want to create readable files for my Kindle, with multiple threads per book, with each thread clearly defined for the person reading it, each comment showing details that are present in the .xml file, such as 'date of post', the post number, the comment text, etc.
I want to be able to combine multiple threads from a single folder, so I can decide what threads I’d like to combine into a single ebook file.
My understanding is that the best way to do this would probably be to somehow represent the .xml data in an .html file which I can easily convert to .epub or .mobi format. My problem is I don’t know how to convert the .xml data into something readable and tidy in an .html file…and I don’t know how I’d do this en masse for many .xml files at once, combining some of them.
I’ve added a picture here
showing basically the outcome I want, the formatting doesn’t have to be exact, I just want it tidy and readable, in a format that I can change the font size, etc on my Kindle as you would with any other ebook file.

find . -name '*.xml' -exec sh -c 'program "$1"' _ {} \;under GNU/Linux. If this is too technical/difficult, maybe there could be some other way? – skreutzer Dec 17 '22 at 01:22