Import complete
Feb. 20th, 2023 05:30 pmI did it. It wasn’t easy. But I did it. I imported everything from Dreamwidth. (Which includes previous imports from Livejournal, and mirroring from my old recording studio and band blog.)

I did it by taking the .xml Dreamwith will hand me and processing that and my code is a complete – I must stress, complete – trashfire, but by god it works.
21 years of lj+dw+my old band blog all imported. 7261 messages and their comments, of which there are over 21,000.

WordPress did not enjoy this experience. We both did some things it may regret, and also I learned a bunch about resource allocation in php running under a webserver.
But eventually, it worked. Not as perfectly as I’d like but 99%. Thanks for the help, Dreamwidth team – particularly Denise who is always on top of things.
The best part is that I managed to preserve comments and tags. The worst thing is that lj user= code translation didn’t work right, but it’s most certainly not worth doing it all again because holy hell it is not worth doing again.
Will all most posts continue to echo to Dreamwidth? Hell, yeah, that’s like half the point. I’m active here and I intend to stay active here. But I think I’m also followable now on the Fediverse, particularly Mastodon. I’m still screwing around a little with settings on that but I was able to follow myself, so that’s a start.
Goddamn that was an effort.
Yes, I’m going to clean up the code some more, add a lot of notes – seriously, you need way more resources to pull this off on a large scale than the standard base wordpress/mariadb/php configurations provide – and put it up on my github.
Later.
Right now, I’m just gonna be happy that the damn thing finally worked. 😀
Posted via Solarbird{y|z|yz}.