this post was submitted on 21 Aug 2023
713 points (98.8% liked)

Fediverse

27490 readers
704 users here now

A community to talk about the Fediverse and all it's related services using ActivityPub (Mastodon, Lemmy, KBin, etc).

If you wanted to get help with moderating your own community then head over to [email protected]!

Rules

Learn more at these websites: Join The Fediverse Wiki, Fediverse.info, Wikipedia Page, The Federation Info (Stats), FediDB (Stats), Sub Rehab (Reddit Migration), Search Lemmy

founded 1 year ago
MODERATORS
 

The app that synchronizes multiple lemmy accounts so you can migrate and keep backup accounts across instances, it's opensource and free, currently working in android and windows.

It's in homologation now and anyone can test, any feedbacks are welcome as always.

If you find any bugs please report

Github Source


Download now


top 50 comments
sorted by: hot top controversial new old
[–] [email protected] 114 points 1 year ago (2 children)

FUCKER thanks you for this application.

[–] [email protected] 66 points 1 year ago (1 children)

FUCKER good to know you liked!

[–] [email protected] 23 points 1 year ago (1 children)

is the fucker some kind of emoji I'm missing or are you guys just being friendly

[–] [email protected] 43 points 1 year ago (1 children)

Probably not a big deal but your username autopopulates the login field.

[–] [email protected] 50 points 1 year ago (1 children)

Holy shit I forgot to take it out lol, thanks for the reminder

[–] [email protected] 29 points 1 year ago (1 children)

I thought it was a feature lol

[–] [email protected] 31 points 1 year ago

This would be way too egocentric 😅

[–] [email protected] 43 points 1 year ago (1 children)

This should be in the lemmy code. Federate out accounts.

[–] [email protected] 12 points 1 year ago

Seriously, would it be possible to integrate Lemmy Handshake into Lemmy source code?

I feel this should be part of the core package.

[–] [email protected] 34 points 1 year ago (1 children)

Thank you for this, worked like a charm!

[–] [email protected] 17 points 1 year ago

Wow, great to know!

[–] [email protected] 30 points 1 year ago (1 children)
[–] [email protected] 23 points 1 year ago (2 children)

Not much effort was put in it I must say

[–] [email protected] 13 points 1 year ago
load more comments (1 replies)
[–] [email protected] 23 points 1 year ago (4 children)

Do you accept PRs? I’d love to setup an iOS build for this

[–] [email protected] 10 points 1 year ago

Of course, I'd love iOS support but I don't have iphone

load more comments (3 replies)
[–] [email protected] 21 points 1 year ago (1 children)
[–] [email protected] 20 points 1 year ago

The code can be compiled to iOS with a few increments but I don't have the knowledge to do so

[–] [email protected] 21 points 1 year ago* (last edited 1 year ago) (1 children)

Beware!

This unsubscribed me from twenty+ communities on all of my instances. It first tried to subscribe all of my accounts to all of the communities of my largest instance, which is what I wanted it to do. One instance failed to sub to 20+ communities, which was fine, as it was a smaller instance.

Ten minutes later, however, I got a notification that it had unsubscribed all of my other instances from those communities as well. It took me about an hour to figure out most of the ones that had been lost, and even now I think I'm missing a few.

[–] [email protected] 10 points 1 year ago (6 children)

I'm sorry it happened, it definitely should not do it, could you describe the steps you made to trigger this behavior? So I can patch it ASAP?

[–] [email protected] 7 points 1 year ago

Please add a logging functionality, so that even if something like that would happen in the future because of some special case bug, it would still be possible to figure out which subscriptions were removed.

[–] [email protected] 6 points 1 year ago

Same thing happened to me, it seemed like it didn't do it when I had just two accounts, but it did do it when I had 3.

Not sure if it has anything to do with certain communities not being federated to the other instances

load more comments (4 replies)
[–] Sensitivezombie 21 points 1 year ago

Amazing! You have just filled the biggest crevice of Lemmy! Thank you!!

[–] [email protected] 18 points 1 year ago* (last edited 1 year ago) (1 children)

Unfortunately it doesn't seem to be working for accounts with 2FA. Had to disable it to get the job done.

[–] [email protected] 14 points 1 year ago (1 children)

Vish, this is really an issue, I'll add it to issues so I can check if it's possible to fix later

load more comments (1 replies)
[–] [email protected] 17 points 1 year ago* (last edited 1 year ago) (1 children)

Ooh syncs saved posts as well! Definitely downloading this

Edit: Ah that's not ready yet. Still very cool

[–] [email protected] 12 points 1 year ago

Soon it will sync, I didn't have much time last weekend

[–] [email protected] 14 points 1 year ago (1 children)

Maybe now people can finally spread out... It's just sad to see everyone on Lemmy.world as if it was the new Gmail or something.

[–] [email protected] 13 points 1 year ago (1 children)

One of the main reasons I did it, so people can spread across instances

load more comments (1 replies)
[–] [email protected] 13 points 1 year ago (2 children)

Any plan on Mac and Linux version soon?

[–] [email protected] 18 points 1 year ago (1 children)

I don't own a Mac, but I plan to compile it to Linux soon

[–] [email protected] 6 points 1 year ago

Thanks for supporting linux, please consuder flatpak instead of making a binary per distro

load more comments (1 replies)
[–] [email protected] 13 points 1 year ago (1 children)

Wow finally! Hopefully this gets released for iOS also

[–] [email protected] 17 points 1 year ago

The code can be compiled to iOS with a few increments, but I don't have the knowledge to do so

[–] [email protected] 11 points 1 year ago (1 children)

Android and windows. Two things I don’t use. Can you at make a Linux version?

[–] [email protected] 14 points 1 year ago (1 children)

I think this would work great as a web app.

[–] [email protected] 18 points 1 year ago

It's made in flutter so I can probably port it to Linux and web, once I do it I'll update the app

[–] [email protected] 9 points 1 year ago (1 children)

This is REALLY cool and helpful. I just tried it with the 3 accounts I have and it worked flawlessly.

Only suggestion would be to have the app check a servers defederated list and disregard any communities that you cannot subscribe too. This would prevent a lot of errors that happen when going through the sync. This is pretty minor as the app does seem to skip the community after the error but I suspect it would be a little faster if it just rejectected the community via internal software. Some users who are not aware of defederated communities may get confused by the errors as well.

Maybe this isn't very realistic? If it isn't, never mind. :)

[–] [email protected] 8 points 1 year ago

I'm thinking about how to get rid of those errors, this might the solution but I think there isn't a way to check the list of defederated instances, one thing I'll implement soon is to expire synchronization tries after x days so the list won't grow forever

Glad the app helped you

[–] [email protected] 8 points 1 year ago

Great job! That's an excellent way to spread out.

[–] [email protected] 5 points 1 year ago* (last edited 1 year ago) (1 children)

How does this handle cases where no subscribers from an instance have subscribed to an external community yet? Other migration tools I have used require these to be added manually. Does yours automate this process?

Edit: any plans to add to FDroid?

[–] [email protected] 6 points 1 year ago (5 children)

I'm not sure, I had issues syncing some communities maybe this was the case

[–] [email protected] 5 points 1 year ago

Maybe grouping these communities into a list and then linking to them manually for users to click though and sub would be a good idea.

load more comments (4 replies)
[–] [email protected] 5 points 1 year ago

Wow, great work! thank you!

[–] [email protected] 5 points 1 year ago (3 children)

Can you sync across to kbin?

load more comments (3 replies)
load more comments
view more: next ›