Daemon Silverstein

Digital hermit. Another cosmic wanderer.

  • 0 Posts
  • 1 Comment
Joined 6 hours ago
cake
Cake day: July 15th, 2025

help-circle
  • @[email protected] Yes, and in a fairly heavy manner. Currently, I have four personal user-scripts configured for Tampermonkey, as well as a few custom filters configured for uBlock Origin.

    In Tampermonkey:
    - Matching Lemmy (a specific instance): if the current location address is the main feed (which is often the “Local” feed sorted by “Active”), automatically redirect to “All” feed sorted by “New comments” (as I currently have no Lemmy account, I browse it as a guest, so Lemmy doesn’t memorize what my preferences are)
    - Matching Pixelfed (a specific instance): automatically fetch and reveal hidden media marked as sensitive (the original Web interface for Pixelfed doesn’t allow for automatically expanding/revealing media marked as sensitive). It uses localStorage for storing already fetched media URLs (so I don’t need to consume the ActivityPub API every time).
    - Matching a specific image hosting platform: sets the image wrapper’s background to white.
    - Matching a specific PeerTube instance: automatically reveals media marked as sensitive (differently from Pixelfed, it just uses CSS to blur the thumbnail, so it’s just a matter of unblurring it).

    As for uBlock Origin, there are many filters intended to hide advertisement and other banners, but there are also a few filters unrelated to ads, filters meant to be functional:
    - Matching Lemmy: hide specific communities I’m not interested in, using a rule ##.post-listing:has(.community-link:has-text("/^name_of_community/").
    - Also matching Lemmy: hide the wrapper for composing comments, because I don’t have a Lemmy account so Lemmy platforms will display a warning box “You’re not logged in”.

    Sometimes I also tinker with DevTools for specific purposes, such as transforming text, copying text, classifying text, or just randomly experimenting with JS snippets.