Import CSV User Activity from one Discourse to Another

Sorry to bump this topic, but it’s so close to what I would like to be able to do, and I haven’t yet found anything closer.


Scenario: A bunch of writers on a Discourse forum which is imploding on an indefinite time frame.

A fresh new Discourse forum on Bhanu Sharma’s donated space, with me as admin.

I’m looking at, how can I move our years of posts, many of them short creative writing pieces, intact, to the new forum?


I was just looking at my own CSV archive, and thinking about past projects in my software career using CSV to export/import between dissimilar databases, and Perl code to split/join/create fields – basically, convert one CSV schema to another.

Is there an existing straight forward way to take my CSV archive from the old site and import it into the new site? if so, could someone point me at it? I looked at the Github import script collection, but they all seem to be doing imports from dissimilar data layouts.

If there isn’t one – well, my budget is vanishingly small, but I’ve done this kind of thing before, often under pressure in a brand new job, and I’m retired, I’ve got all day. Also, it seems to me it would be a useful contribution.