username-is-required / reddark

reddark, but it's in realtime (a fork)
https://reddark.io/
GNU Affero General Public License v3.0
11 stars 1 forks source link

add a ‘john oliver’ status #124

Closed username-is-required closed 1 year ago

username-is-required commented 1 year ago

creating this tracker issue in my fork based on reddark-remix/reddark-remix#29

could be an interesting idea. i guess i’d want to think about if it fits in with the nature of the site (reddark), and how to implement it, but i’m creating this issue to make sure i don’t forget about the idea

username-is-required commented 1 year ago

also see reddark-remix/reddark-remix#31 about the status possibly being just “john oliver”. ngl i kinda love the idea of a john oliver status.

my biggest problem with that (that i can think of at the moment) would be figuring out whether it counts as ‘dark’ or not for the purposes of the counter. i’m leaning towards not counting it in the counter (as the subreddits would technically be fully public). however even if they’re fully public i believe that john-oliverification should be duly recognised.

username-is-required commented 1 year ago

also got to try and think of if there’s a better way of collating the ‘john-oliver’-ified subs than just a manual collection

username-is-required commented 1 year ago

i created a little script as a proof-of-concept, and it can successfully go through all the subs on the participating list and detect if they contain the words “john oliver” in a stickied post. however, short of manual review & hardcoding, idk how i’m gonna be able to differentiate those subs that are actually going john oliver-mode from those that just contain the words “john oliver” for some other reason

username-is-required commented 1 year ago

i reckon i might have a separate, manually-maintained, json file which lists the subreddits that are john-oliver-ified. a separate script (or a different part of this script, idk yet) runs every so often to see if a pinned post contains the words “john oliver”. a human then checks the result of that script and adds a sub to the list if it is confirmed as being johnoliverified.

username-is-required commented 1 year ago

okay yeah so i created reddark-subinfo to maintain a list of all the johnoliverified™ subs, and i’ve got a bot running currently every two hours that will (should) alert me of any possible additions/removals to the list via a github issue (bot source code is at reddark-subinfo-update-checker).

i’ve modified main.js on the add-john-oliver branch to query the aforementioned list, and so now i just gotta spin up a testing instance and iron out any bugs that appear and then i can push the john oliver update out to all