you are viewing a single comment's thread.

view the rest of the comments →

[–]magnora7 4 insightful - 1 fun4 insightful - 0 fun5 insightful - 1 fun -  (2 children)

That's not a bad idea! Thanks for bringing that up.

A filter that ordered all subsaidits by most recent post would be an amazing way to find active communities on here.

That makes sense to me. That'd be relatively computationally inexpensive to compute and sort and would give more meaningful output.

I will look in to this a bit and see how difficult it'd be.

I was able to find approximately the area in the code where this happens, but I can't find the sorting algorithm itself: https://github.com/libertysoft3/saidit/blob/88db512c97972331ca22ad6d204ee91439abfd01/r2/r2/controllers/listingcontroller.py#L1604

[–]Nemesis[S] 3 insightful - 1 fun3 insightful - 0 fun4 insightful - 1 fun -  (1 child)

my post sounded kind of whiny, but honestly this isn't something that would drive me away if it proves too difficult to add, or if there's other priorities.
My motivation is I'm trying to revive interesting subs, it's easiest with subs that have somewhat recent but low intensity posting. In this new filter I would be looking at page 2, communities that are getting user interest but something's still missing from the sub formula to maintain engagement. Each sub's a unique challenge, it would be cool to be able to quickly find prospects.
Thank you for your response

[–]magnora7 3 insightful - 1 fun3 insightful - 0 fun4 insightful - 1 fun -  (0 children)

Yeah it'd be cool maybe as a new tab, add some new functionality. However it looks like it'd be a 5-10 hour project maybe. We'd probably also have to set up a database listing that refreshes every 10 minutes, which can then be read from to generate the list of most recently posted in subs. And then we have to add the extra category for that tab in the code. And then we have to set that page up to read that database listing.

It's doable, but it's not a small project. It's a medium-sized project. But it would be cool. I'll add it to our to-do list so someday we can maybe develop this feature.