@kib something i’ve yet to come to terms with while thinking of how i should be sharing photos instead of pixelfed is… there’s no export tool that gives you the image files. just your activity pub inbox.json stuff.
@zicklepop lmao god really
@kib ok this was a fun rabbit hole to go down. This was the new data export tool announced and supposedly released on January 4th 2025:
https://mastodon.social/@pixelfed/113769708651159485
The next day Daniel posted this: https://mastodon.social/@dansup/113778351696911624
Which makes me think all he did was take the 500 recent item limit off the JSON exports.
So here's the most obvious thing you've probably guessed: neither exists because Pixelfed has not released a new version since November
https://github.com/pixelfed/pixelfed/releases/tag/v0.12.4
@kib ha, i fucking called it. literally just removed the $limit = 500; variable and related bits
https://github.com/pixelfed/pixelfed/pull/5440/files#diff-8509ae62ed11a56d492a6e6cc98f74b108796c7476e17ac762cf2552e71abbbcL106
@zicklepop @kib Melanie was very excited to tell me about all of this, it was great.
@zicklepop @kib The new format also fixes the broken reply structure.
I wrote about it here.
https://writer.oliphant.social/oliphant/posty-for-pixelfed-what-fresh-hell
@zicklepop So, uh, yeah, re-reading this thing, I was able to confirm it fixes the replies issue.
But we never actually did get the static HTML archive, did we?
@oli no, just a change to the json payload but even that didn’t ship in a release yet
@zicklepop One weird thing is that as of Jan 4, essentially you can't get outbox.json
anymore on pixelfed.social, only pixelfed-statuses.json
. I assume that's because main branch is deployed there.
Posty supports both formats for import, but ideally you'd use pixelfed-statuses.json
at this stage, since your replies won't look like top-level posts (as in outbox.json) and you'd get all your posts.
There are a few other differences between pixelfed-statuses.json and outbox.json so you'd have to modify your script a bit to support each type.
In any case, feel free to throw your account.json + pixelfed-statuses.json or outbox.json at Posty, even if it's just to get your Pixelfed archive converted into a standard Mastodon format, and then you at least have all your data in a format that can be read by any of the various Mastodon archive readers out there, in addition to Posty.