Wishing there were a standard data format for #activitypub services. If I want to change the software my mail server runs, I know I can get the data transferred in mbox (or maildir) format. If I want to change my gitweb presenter, the repos are there. To change from ActivityPub server program A to B, then unless A is Mastodon and B is Pleroma it appears I'm basically out of luck.

Someone tell me different?

https://microblog.pub/ is abandoned, as far as I can tell (and no, I don't have time to maintain a fork)

@dan (tl;dr version: ActivityPub is a protocol that passes around JSON-LD objects. Any project doing things "the right way" has an export tool, and that export tool gives you a flat JSON file, and an import tool that accepts it.

As for "does anything actually do things the right way", I don't know about Pleroma's import/export facilities, but Mastodon provides at least the export tools at the account level. It exports accounts as a JSON-LD object containing the entire ActivityPub actor. It's one of the very few things Mastodon didn't get all Not-Invented-Here about.

@r000t@ligma.pro that makes sense and I've found those objects in my database. It's the import part I'm missing - I can't just post my entire notes history to the new server's outbox or it'll send them on to all the original recipients

Sign in to participate in the conversation

"pissed everyone off in literally record time" - Recommended by 10 out of 10 people who, for some sad reason, have a dedicated column up to watch #fediblock.