• 5 Posts
  • 13 Comments
Joined 1 year ago
cake
Cake day: June 17th, 2023

help-circle















  • Can you elaborate?

    I read that Kbin defederated with Lemmy because it couldn’t initially handle the influx of new users migrating from Reddit, but that it has federated again.

    So is it a Lemmy instance, like Beehaw?

    I know that Kbin doesn’t use communities (“/c/”) but uses magazines (“/m/”) so I thought it was different.

    I also read that there was some new way to post to Lemmy from Mastadon, but I thought those were different, like Reddit and Twitter. But they both rely on something called “ActivityPub”?

    So is Kbin similar to Lemmy (by being Reddit-like), but distinct like Mastadon (which is Twitter-like)?

    I didn’t have a Twitter account, but was a heavy Reddit user. I don’t have a Mastadon account, but I’m liking Lemmy. However I have some FOMO about Kbin because I don’t understand how it all works together.


  • I made a slight modification to your bookmarklet asking to which instance you are migrating, which produces a list of links you can paste into something like https://www.openallurls.com so it becomes just a matter of clicking all of the “Subscribe” buttons:

    javascript:(function() {
      const currentHostname = window.location.hostname;
      const tld = prompt("Please enter the name of the instance to which you are migrating:");
      const table = document.getElementById('community_table');
      const anchorTags = table.getElementsByTagName('a');
      const communityUrls = [];
    
      for (let i = 0; i < anchorTags.length; i++) {
        const title = anchorTags[i].title.substring(1);
        const parts = title.split('@');
        const community = parts[0].trim();
        const domain = parts[1] ? parts[1].trim() : currentHostname;
        const communityUrl = `https://${tld}/c/${community}@${domain}`;
        communityUrls.push(communityUrl);
      }
    
      const urlsText = communityUrls.join('\n');
    
      navigator.clipboard.writeText(urlsText)
        .then(() => {
          alert('Community URLs copied to clipboard!');
        })
        .catch((error) => {
          alert('Failed to copy Community URLs to clipboard:', error);
        });
    })();