balketh

Eggbug was here. Eggbug mattered.

Goblin Party @ My Brain 24/7 | A week shy of 33 before Cohost closed. Cis, ACAB forever, Trans Rights Are Human Rights forever.

RIP Cohost 2024. You were the best social media site to have ever been done. Long live eggbug. If you're seeing this in the future, on some archive, be kind to others. It's the only way things get better.

Links in bio.



A Cohost userscript that allows one to minimise/collapse a chost in a feed, from the top of the chost.


So that if a user doesn't, or can't, bless us with a well-placed and enticing read-more, we can, instead. Especially useful for lovely photo chosts or other things that lose formatting or cohesive quality because of read-mores. Or long chosts you just do not want to read.

Like, slap that minus sign next to those meatballs in the top right (or configurably, elsewhere if desired?), and have it crumpch up the chost to just be the top-most bar - not even leaving the like/share/comment bottom bar! Swap the minus for a plus to allow for expanding again.

No idea how one would go about 'remembering' chosts that have been minimized (do userscripts use cookies or something similar?), but it's not really a needed function; barring a browser-initiated back action, I think all Cohost feed links (forward, back, refresh, home page, etc) start at the top of the page, for which top-positioned minimize access still allows easy, temporary shaping of any given page of a feed.

Anyway. That's the idea. The rest is thoughts around the idea; this exit opportunity brought to you by Balketh.

Balketh: Accept No Imitations.


The reason I throw this out there as an idea rather than just, y'know, doin' it myself, is because I think that it's potentially simple enough (without needing memory) that someone already set up to, and in the hobby of making userscripts could probably do this over a single cup of coffee. While I believe this task is entirely within my own potential to complete, I would start outside of the skillset of userscript coding, and would need to figure that out, which would create a hyperfocus spiral. I cannot risk doing so right now, as I cannot afford the time it would take me to go down the rabbit hole once again.

I'd have to investigate how to make Userscripts (which I believe I can do in my chosen addon of choice anyway), study the format of another Cohost-altering userscript I already have, most likely do a bunch of very direct and basic web-searching to scrounge together enough syntax, together with what I've learned or pulled from the other userscripts, to put together a button that does this task, then repeat the process once, a bit faster, to implement the expanding function, as well as the change in graphic/icon/etc, plus the time I'd take to agonize over the positioning of the buttons themselves, before then losing at least two more hours to researching how to 'remember' which chosts have been minimized/collapsed between pages and sessions, regardless of which part of Cohost you go to, and how to ensure that stays between sessions, and then I'd probably need to put in some way to reset that memory, which means figuring out how to put in a configuration option in the userscript or its interface, or somewhere else in the Cohost UI, which is also many more design decisions.

I'm getting house-inspected tomorrow, I do not have time to properly rabbit hole like that. I might later this week tho! So, no stress to anyone considering the idea. :D


You must log in to comment.