- cross-posted to:
- [email protected]
- [email protected]
- [email protected]
- [email protected]
- cross-posted to:
- [email protected]
- [email protected]
- [email protected]
- [email protected]
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
Download now
Great job! That’s an excellent way to spread out.
Not all heroes wear capes.
Any plan on Mac and Linux version soon?
LASIM is similar and while it won’t run on iOS it will work on *Nix, Windows, and MacOS.
I don’t own a Mac, but I plan to compile it to Linux soon
Thanks for supporting linux, please consuder flatpak instead of making a binary per distro
I posted to [email protected] and [email protected]!
Thanks!
Wow, great work! thank you!
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.
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?
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
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.
Here is everything I can remember doing:
-
Downloaded the apk
-
Installed and opened the program
-
Allowed notifications
-
Input my four instances: lemm.ee, sh.itjust.works, lemmy.basedcount.com, and lemmy.ml
-
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)
-
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.
-
I disabled notifications because they were starting to feel spammy.
-
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!
Thank you so much for taking the time to write this, it will be so helpful for sure
No reddthat too? 😜
Ooh, great suggestion - I just signed up there as well! Thanks!
-
That’s awesome, thank you!
Amazing! You have just filled the biggest crevice of Lemmy! Thank you!!
I’m getting error : unable to get user data
Hmm, weird which instance? Lemmy.world was offline earlier
Tried it with lemmy.world and lemdro.id. same error in both cases. Update : It now works for some reason.
This should be in the lemmy code. Federate out accounts.
Seriously, would it be possible to integrate Lemmy Handshake into Lemmy source code?
I feel this should be part of the core package.
Do you accept PRs? I’d love to setup an iOS build for this
Would love to have this on iOS 🙏🏻
LASIM is similar and while it won’t run on iOS it will work on *Nix, Windows, and MacOS.
Unfortunately I’m basically 99% mobile only in my personal life, and while I could drag out my laptop for this it would just be hella nice to have an iOS app for the function. Thank you for the think, though!
Of course, I’d love iOS support but I don’t have iphone
Thank you for this, worked like a charm!
Wow, great to know!
FUCKER thanks you for this application.
deleted by creator
FUCKER good to know you liked!
is the fucker some kind of emoji I’m missing or are you guys just being friendly
deleted by creator
I’m fine with the username, but that RGB profile pic is a bit much.
My client (Eternity) doesn’t seem to support Animated PFPs.
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?
I’m not sure, I had issues syncing some communities maybe this was the case
Didn’t get a chance to look at how your app works under the hood, but for LASIM I look up the community by name to get the ID and then call thr subscribe API. The former did seem to trigger the Lemmy instance to “learn” about the community, but it takes awhile, and there is no way to know when it has learned it other than to retry looking it up a few times.
Oh, okay, this will definitely be helpful
Excellent work by the way, much better solution than my own :)
You started and fixed the issue way before, I just polished it
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.
I don’t have any backup accounts to make use of this, but this is a great tool!