this post was submitted on 11 Aug 2023
8 points (100.0% liked)

Lemmy Plugins and Userscripts

2145 readers
1 users here now

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:

Thanks!

founded 1 year ago
MODERATORS
 

This was a HUGE part of my reddit experience and I have yet to found an alternate.

I began using kbin instead of lemmy because of this userscript which has pretty much the exact functionality I'm looking for

https://greasyfork.org/en/scripts/469175-kbin-hide-posts-after-voting

but Kbin blocks a LOT of communities that I want to interface with. I feel like I'm missing out if I'm not on Lemmy ... but I feel like I hate the user experience without the automatically hiding posts :(

Any advise?

top 7 comments
sorted by: hot top controversial new old
[–] EpicFailGuy@lemmy.world 1 points 1 year ago

no feedback on this? Still struggling to find an answer

[–] treadful@lemmy.zip 1 points 1 year ago (1 children)

Try unchecking "Show read posts" in Settings?

[–] EpicFailGuy@lemmy.world 1 points 1 year ago (1 children)

That only hides the post after you refuse the page

[–] treadful@lemmy.zip 3 points 1 year ago (1 children)
[–] EpicFailGuy@lemmy.world 3 points 1 year ago
[–] mershed_perderders@lemm.ee 0 points 1 year ago (1 children)

this would almost certainly require an extension, since you'd need some sort of persistent way to track "viewed" items. I don't think a userscript can do it.

Best bet will probably be Instance Assistant (!instance_assistant@lemmy.ca ), at some point in the future. Could always make a request directly, too since this would likely be a relatively popular feature.

[–] lonke@feddit.nu 3 points 1 year ago* (last edited 1 year ago)

certainly require an extension

Technically correct, but you already have that extension installed if you're able to run userscripts.

The script just requires // @grant GM_setValue and // @grant GM_getValue and you can use those functions to store whatever, forever (or until you clear extension data).