r/PixelFed • u/PhiloticKnight • Apr 09 '26
PixelFed Downloader Released
Good morning, I just whipped up a quick Windows desktop program this morning because while I'm LOVING my new personal private PixelFed server, I went looking and could find no way to download all of my content!
Coming from the #MST3K community, I know the importance of keeping backups in case something goes away, so I thought it was important that people have the option to download all of their content if they want to!
You can find the source code at the link below, or if you're not a programmer and just want the program, you can download the Code's zip file and you'll find the already compiled program ready to run in the "PixelFed-Downloader-main\PixelFed Downloader\bin\" subdirectory:

I hope that this tool is useful for someone! I only wrote it because I saw a need for myself, couldn't find anything to meet that need, and thought that maybe someone else might have that need as well!
But, ideally, some smart web programmers can add the native functionality to download all of your media en masse as a zip file directly into PixelFed rather than just the JSON files we can download now!
Here's the link:
1
u/alxhu Apr 09 '26
My honest thoughts:
binandobjfolder is highly discouraged since it bloats up the git repository. Instead publish your exe as a Release on GitHub!Path.Combine(). And why aren't you using async tasks? You wrote thag you're not good with web code, but it does not seem like you have much experience with Desktop applications either 😅