Possible to filter "Recent community chat topics"?


#1

Hey scripters,

I was wondering if anyone thinks it’s possible to sort the dashboard forum overview panel. I like the information about Japanese language learning, Wanikani and API tricks, but find that the campfire to be distracting. Due to it’s activity campfire topics are often and frequently updated and I have to visit the sub-forums to see what’s new and interesting over there. Therefore the “overview” about the recent topics is often useless for me.

I don’t want to say that campfire should be invisible for everyone, I would just prefer to concentrate on the Japanese learning. I don’t mean to offend the “off-topic” crowd and their love for anime, manga, culture, etc. and  out there, I am just searching for an option to remove the things that don’t interest me from the site to focus on language learning.

Do you think it’s feasible? I don’t have any experience with the ways of good Tampermonkey scripts, so the whole idea might be impossible.


#2

Well, doesn’t look like the API can return a list of recent forum topics, but maybe you could figure out how to load the most recent entries from each of the individual non-campfire pages, put the topics into an array and sort by most recent posting date. I’ll bet it’s possible for someone who’s clever with JS. Or you could just be grumpy with me about it. Just periodically poke your head in and yell, “Hey! I don’t hear a lot of Japanese study going on in here!”


#3

We could also try to find someone who is grumpy and knows about JS to help us out :smiley:


#4

Well, I may not be grumpy, but I was looking for something to code, so I wrote a prototype of a userscript that does this.

You can find it here.  Once installed, edit the portion at the top of the script to hide activity from whatever boards you feel like.  

Let me know what you think (and if it even works…  I tested in Chrome and things seem fine, but well… Programming, you know?).

As an additional note, the list will behave slightly differently than the default one because the script doesn’t take into account how post edits bump threads.  This information isn’t represented on the home page for each board, so I don’t know how to get it.


The New And Improved List Of API and Third Party Apps
#5

Oh wow, yeah it’s working pretty well on my end, also on chrome. Thanks for doing this!


#6

^ No problem!  Glad to hear it’s working, too.

Also, I forgot to mention this in my original post but, this script will interfere a little with the forum enhancer extension, for anyone who happens to be using that.  On the dashboard, you won’t get the fancy coloured titles or direct links to your most recently read post.  It should be more of a slight inconvenience than anything, but I’m just letting anyone who cares know.


#7
BreadstickNinja said... Or you could just be grumpy with me about it. Just periodically poke your head in and yell, "Hey! I don't hear a lot of Japanese study going on in here!"
 Lol. I get a strong desire to do that whenever topics about English tv shows show up on the front page.

The script works for me too! Thanks a lot!

#8
Reckard said...
BreadstickNinja said... Or you could just be grumpy with me about it. Just periodically poke your head in and yell, "Hey! I don't hear a lot of Japanese study going on in here!"
 Lol. I get a strong desire to do that whenever topics about English tv shows show up on the front page.
 Well, there's just two more episodes before the Doctor Who thread will disappear (;^ω^)

#9
GangsterOfBoats said... Well, I may not be grumpy, but I was looking for something to code, so I wrote a prototype of a userscript that does this.

You can find it here.  Once installed, edit the portion at the top of the script to hide activity from whatever boards you feel like.  
...
 Thank you GangsterOfBoats. The recent topics where only campfire so it was easy to test. Now it looks more like language learning again :) Chrome and Windows 7 here, if that information ever matters.