Edit: @redyoshi49q@furry.engineer has designed a better solution using only CSS, and this should be used instead of the old script! If you’re reading this page for the first time, ignore this message.

This userstyle adds a red heart next to people that are from your home server, and any other servers that you manually define. Spot your server buddies out in the wild!

Instructions:

  1. Install Stylus extension for firefox/chrome

  2. “Write new style” in the addon settings

  3. Copy paste the CSS code below in

  4. Modify the code around line ~11 in order to reflect your homeserver and any additional frendservers that you want to highlight

  5. Modify the code around line ~19 to reflect your homeserver

  6. (Optional) If you’d like your homeserver buddies to have a different marker, uncomment the various sections around line ~27 through ~50 by removing the /* and */ bits

  7. (Optional) Play around with different markers and colors!

CSS/Userstyle: https://gist.github.com/redyoshi49q/f1b2d1da0a8f7536aba1f8c3110d2dd8

You are viewing a single thread.
View all comments
3 points
*

pawb.social is refederated again, so all goes back to normal for now :) pay no mind to this comment and enjoy your stay.

original comment

Important

pawb.social, the instance OP is from, was sadly defederated from sh.itjust.works. This means they cannot edit this post or respond to your comments.

This is the link where it is currently being maintained: https://pawb.social/post/43513

## Author’s message on his Greasyfork extension:

(In this case, SJW means shit.just.works)

Strange times we live in. My instance (pawb.social) has defederated from sh.itjust.works due to their open signup/spambot/trolling problem. This means I can’t actually manage the OP post about this userscript I made, and the link to this page is still alive and prominent for SJW users. It’s unfortunate, but I understand the rationale. I think it will just be temporary until SJW moderates their instance better. This userscript has actually been replaced by a userstyle version, which does the same thing in a cleaner way.

The version of my post that contains the updated userstyle and instructions is located here: https://pawb.social/post/43513

This is the same exact post that you probably came from, but the difference is it’s hosted on pawb.social, and therefore I can edit it. My edits on pawb.social do not get pushed to SJW since we are defederated. It’s sort of like being shadowbanned. In the meantime though, this ‘shadowbanned’ post still works as a homepage, as long as it’s linked to directly on pawb.social!

Apologies for the inconvenience, we’re exploring lemmy’s quirks together!

permalink
report
reply
1 point
*

Defederation is unintuitive and seriously distributive - there now exists multiple versions of this post with different set of comments and votes depending on who is looking from where. My comments from sopuli.xyz to this post on sh.itjust.works are being send to pawb.social as sopuli and pawb are federated (or because pawb hasn’t defederated on their side?) , but anything happening on pawb.social is not being updated to sh.itjust.works.

permalink
report
parent
reply
1 point

You’re correct. comments between other instances still propagate successfully but direct interaction is not allowed. Pawb.social did just overturn its defederation of SJW, so we’re back to normal for the meantime. I’m glad to have seen this happen early on though, it’s good to know about the effects of this type of situation, and what that means for the future

permalink
report
parent
reply
1 point

Another interesting consequence is that deletions don’t propagate either. sopuli.xyz and sh.itjust.works both agree it’s deleted, pawb doesn’t so you were able to reply to it. Not that it really matters in this case as the reason was not being sure which way the defederation was actually done, but it’s something to keep in mind when posting stuff here, just like the email comparison people have been using about the fediverse, once you hit send it’s out of your control.

permalink
report
parent
reply
3 points
*

Thank you for posting this! As luck would have it, we literally just re-federated to SJW after a discussion: https://pawb.social/post/69478

Here’s hoping that defederation remains a nuclear option, because this was a bit of a confusing experience.

Edit: Also (if we were still defederated) I actually can reply to comments from other instance’s users on this post (I did so here while we were defederated). SJW users will not see my comments, but they will get distributed properly to members of other instances. I wouldn’t be able to reply to SJW posts if we were still defederated though.

permalink
report
parent
reply
3 points
*

ah, nice to know! :) Thanks, and I’m super glad to have you back. I’ve actually been using your script (version 1.3) as a basis for another plugin I’m making. I’m not sure it’ll see the light of day but it’s fun, and it’s my first attempt at a firefox extension.

permalink
report
parent
reply
2 points

Very cool! I’m not a web developer by trade so don’t take anything I wrote as good design, but the mutation observer + disconnect/reconnect paradigm seems like a good way to generically interact with lemmy. I tried to monitor for normal DOM/etc events and couldn’t find any that happened when lemmy moved stuff around, so this is the only way I could find.

permalink
report
parent
reply

Lemmy Plugins and Userscripts

!plugins@sh.itjust.works

Create post

A general repository for user scripts and plugins used to enhance the Lemmy browsing experience.

Post (or cross-post) your favorite Lemmy enhancements here!

General posting suggestions:

  • Preface the submission with the type of enhancement - ex: [UserScript].
  • Include a screenshot of the enhancement in use (where possible)
  • Indicate the requirements for use (eg, greasemonkey, stylus, etc.)

Thanks!

Community stats

  • 1

    Monthly active users

  • 86

    Posts

  • 540

    Comments