this post was submitted on 21 Aug 2023
579 points (98.3% liked)

Fediverse

27914 readers
129 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 !moderators@lemmy.world!

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
[–] fucker@lemmy.world 91 points 1 year ago (1 children)

FUCKER thanks you for this application.

[–] gusVLZ@sh.itjust.works 55 points 1 year ago (1 children)

FUCKER good to know you liked!

[–] Omniraptor@lemmy.blahaj.zone 24 points 1 year ago

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

[–] aaronstc@sh.itjust.works 34 points 1 year ago (1 children)

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

[–] gusVLZ@sh.itjust.works 46 points 1 year ago (1 children)

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

[–] Whampahoofus@lemm.ee 20 points 1 year ago (1 children)

I thought it was a feature lol

[–] gusVLZ@sh.itjust.works 26 points 1 year ago

This would be way too egocentric 😅

[–] stanka@lemmy.ml 30 points 1 year ago (1 children)

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

[–] Spzi@lemm.ee 9 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.

[–] dhork@lemmy.world 25 points 1 year ago (1 children)
[–] gusVLZ@sh.itjust.works 18 points 1 year ago (2 children)

Not much effort was put in it I must say

[–] can@sh.itjust.works 8 points 1 year ago
load more comments (1 replies)
[–] whiskers@lemmings.world 24 points 1 year ago (1 children)

Thank you for this, worked like a charm!

[–] gusVLZ@sh.itjust.works 13 points 1 year ago

Wow, great to know!

[–] Sensitivezombie@lemmy.zip 19 points 1 year ago

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

[–] ASThome@programming.dev 16 points 1 year ago (4 children)

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

[–] gusVLZ@sh.itjust.works 6 points 1 year ago

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

load more comments (3 replies)
[–] hakase@lemm.ee 15 points 1 year ago* (last edited 1 year ago) (1 children)

Beware!

This unsubscribed me from twenty+ communities - it first tried to subscribe all of my accounts to all of the communities of my largest instance. 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.

[–] gusVLZ@sh.itjust.works 8 points 1 year ago (1 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?

[–] hakase@lemm.ee 3 points 1 year ago* (last edited 1 year ago) (2 children)

Here is everything I can remember doing:

  1. Downloaded the apk

  2. Installed and opened the program

  3. Allowed notifications

  4. Input my four instances: lemm.ee, sh.itjust.works, lemmy.basedcount.com, and lemmy.ml

  5. Hit "sync" and watched them sync. Three of these instances had almost the same number of communities (around 120), but one had none whatsoever. It took two or three minutes for that instance (basedcount) to sync all of the communities, and in the end, it wasn't able to subscribe to about 20 of them for some reason. (maybe because nobody had ever gone to/searched for those communities from that instance before - I've heard this can lead to access problems, but you'd probably know more about that than I would)

  6. About five minutes later, I got couple of notifications saying that 6(-ish) communities had been synced and that 18(-ish) had been unsubscribed across my instances. This confused me, so I checked my instance list and saw that all three of my instances with around 120 communities now had around 95.

  7. I disabled notifications because they were starting to feel spammy.

  8. I looked at the notification again and realized what had actually happened. I immediately uninstalled the program and resubscribed to as many communities as I could on lemm.ee, my main account.

Sorry this is so long - I hope it helps!

[–] ticoombs@reddthat.com 3 points 1 year ago (1 children)
load more comments (1 replies)
load more comments (1 replies)
[–] Ascend910@lemmy.ml 11 points 1 year ago (2 children)

Any plan on Mac and Linux version soon?

[–] gusVLZ@sh.itjust.works 16 points 1 year ago (1 children)

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

load more comments (1 replies)
[–] Buelldozer@lemmy.today 3 points 1 year ago

LASIM is similar and while it won't run on iOS it will work on *Nix, Windows, and MacOS.

[–] InterSynth@lemmy.dbzer0.com 10 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.

[–] gusVLZ@sh.itjust.works 10 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

[–] InterSynth@lemmy.dbzer0.com 3 points 1 year ago

Awesome to hear. It has already been useful for me, just so I could move my subscriptions to another instance, because the one I'm on has been under fire lately.

[–] nix@merv.news 5 points 1 year ago

Wow, great work! thank you!

[–] Schlemmy@lemmy.ml 5 points 1 year ago

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

[–] rbits@lemm.ee 5 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

[–] gusVLZ@sh.itjust.works 7 points 1 year ago

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

[–] Sendbeer@lemm.ee 5 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. :)

[–] gusVLZ@sh.itjust.works 5 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

[–] 1984@lemmy.today 4 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.

[–] gusVLZ@sh.itjust.works 6 points 1 year ago (1 children)

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

[–] kale@lemmy.zip 3 points 1 year ago

My company blocks lemmy.zip on WiFi, but lets lemmy.world through. So I tried to be on something other than lemmy.world, but still use it about half the time.

[–] CosmicSploogeDrizzle@lemmy.world 4 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?

[–] gusVLZ@sh.itjust.works 5 points 1 year ago (1 children)

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

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.

[–] Starburn@lemmy.world 4 points 1 year ago (2 children)

Can you sync across to kbin?

[–] gusVLZ@sh.itjust.works 4 points 1 year ago

I'm not sure actually

load more comments (1 replies)
[–] Jackthelad@lemmy.world 3 points 1 year ago

I don't have any backup accounts to make use of this, but this is a great tool!

[–] Nusm@lemm.ee 3 points 1 year ago (1 children)

Okay, I'm not technologically illiterate, but I can't figure out how to get this to run on my Windows laptop. I got to the link, but I don't see what to download. Any help?

[–] gusVLZ@sh.itjust.works 4 points 1 year ago (3 children)

I'll provide the .exe tomorrow, you can download the source and compile to windows also but you would need to install flutter which is a pain in the ass

load more comments (3 replies)
[–] transistor@lemdro.id 3 points 1 year ago (1 children)

I'm getting error : unable to get user data

[–] gusVLZ@sh.itjust.works 3 points 1 year ago (1 children)

Hmm, weird which instance? Lemmy.world was offline earlier

[–] transistor@lemdro.id 4 points 1 year ago* (last edited 1 year ago)

Tried it with lemmy.world and lemdro.id. same error in both cases. Update : It now works for some reason.

[–] hardly_alex@lemmy.world 3 points 1 year ago (1 children)
load more comments (1 replies)
load more comments
view more: next ›