One thing that annoyed me about moving to Lemmy was that I’d lose my subreddits and that looking for and joining communities on Lemmy would be tedious. So (logically) I spent 2 days writing a script, that gets a list of your subreddits from your reddit account and looks for communities with the same name on Lemmy. It also joins those communites. So all you have to do is download, enter your credentials and you’re done.

https://github.com/induna-crewneck/Reddit-Lemmy-Migrator/

      • 14th_cylon@lemm.ee
        link
        fedilink
        English
        arrow-up
        2
        ·
        edit-2
        1 year ago

        because it is not unequivocal mapping and he asks how you deal with the situation where you have 10 possible replacements. do you just sign to all of them?

        • induna_crewneck@lemmy.worldOP
          link
          fedilink
          English
          arrow-up
          1
          ·
          1 year ago

          Ah gotcha. It looks for the community on lemmy.world. It also searches for the community with the most subscribers. So for example you’re looking for “videos” and that’s on lemmy.world but also on lemmy.ml with more members, in this case you’d be subscribed to both.

      • inasaba@lemmy.ml
        link
        fedilink
        English
        arrow-up
        0
        ·
        1 year ago

        Because some of these communities are more official than others. For example, I modded /r/simpleliving and made !simpleliving@lemmy.ml, but !simpleliving@lemmy.world also exists. It would be a bit annoying if users were directed to the less-active and less-official community over the one I made just because it happens to be on lemmy.world.

          • tkc@feddit.uk
            link
            fedilink
            English
            arrow-up
            1
            ·
            1 year ago

            How does this work if lemmy.world isn’t your home instance? Will the same local community + most subscribed federated community rule apply?

            • induna_crewneck@lemmy.worldOP
              link
              fedilink
              English
              arrow-up
              1
              ·
              1 year ago

              Your home instance doesn’t change this script’s behavior as is. Works regardless, though.

              If you want, you can do a search and replace of “lemmy.world” with “lemmyserver” in the code.