MU Soapbox

    • Register
    • Login
    • Search
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Muxify
    • Mustard
    1. Home
    2. Bug In A Jar
    3. Best
    • Profile
    • Following 0
    • Followers 1
    • Topics 3
    • Posts 16
    • Best 9
    • Controversial 1
    • Groups 1

    Best posts made by Bug In A Jar

    • Blocking retards and shitheads

      So after @Rick-Sanchez got banned, I decided to take it upon myself to write some JavaScript to make it so that you can ignore people's posts. I wrote a TamperMonkey script, which is a Google Chrome extension that lets you tamper with web pages you visit after the fact. Once there, you can just plop some JavaScript in there and it'll plop that ontop of your page. Pretty neat.

      I call this code NodeBB STFU. It works on all MU Soapbox URLs, but if you change the @match line, you can make it match other sites, too.

      Here's the code:

      // ==UserScript==
      // @name         NodeBB STFU
      // @namespace    http://nodebb.stfu/
      // @version      0.1
      // @description  Make people shut the fuck up on NodeBB by ignoring them
      // @author       Bug In A Jar
      // @match        http://musoapbox.net/*
      // @grant        none
      // @require      https://code.jquery.com/jquery-2.2.3.min.js
      // ==/UserScript==
      jQuery.noConflict();
      
      shit_list = ["silentsophia", "vorpal"];
      
      for (i = 0; i< shit_list.length; i++)
      {
        shit_list[i] = shit_list[i].toLowerCase();
      }
      
      show_hidden = true;
      
      function stfu()
      {
        jQuery.each(jQuery("li[component=post]"), function (k, v) {
          username = jQuery(v).attr("data-username");
      
          if (shit_list.indexOf(username.toLowerCase()) != -1)
          {
            console.log("Found post by shitlisted user: " + username);
            if (show_hidden) {
              jQuery(v).addClass("deleted");
              jQuery(v).find(".content").html("Shitpost detected.");
            } else {
              jQuery(v).remove();
            }
          }
        });
      }
      
      $(window).on('action:ajaxify.end', stfu);
      

      There are two parts of this code that you'll need to modify in order to get this to work:

      • the shit_list variable to include whoever you want to shut the fuck up. This is a standard JavaScript array, but it is not case sensitive
      • the show_hidden variable lets you choose either true or false. If you choose false, then it just deletes the post completely, but if you choose true, it shows that the person is blocked, but doesn't show their post. It looks something like this:
        0_1462999268452_Screenshot from 2016-05-11 16-38-16.png

      So, there you have it. You can now block posts on NodeBB, which is what MUSoapbox runs off of.

      posted in Mildly Constructive
      Bug In A Jar
      Bug In A Jar
    • RE: Downvotes

      Honestly, I think we should probably do away with voting on posts altogether. This isn't Reddit, now is it? It shouldn't be.

      posted in Suggestions & Questions
      Bug In A Jar
      Bug In A Jar
    • RE: Downvotes

      @lordbelh I dunno. I think he has a point about this being very... Plebbitesque.

      posted in Suggestions & Questions
      Bug In A Jar
      Bug In A Jar
    • RE: Downvotes

      @Kanye-Qwest It's no surprise that democracy is popular. 😛

      posted in Suggestions & Questions
      Bug In A Jar
      Bug In A Jar
    • RE: Play-by-post analog to MUSoapbox

      @surreality said in Play-by-post analog to MUSoapbox:

      I've been looking at options for something kinda 'play by wiki'. I want to make that at least an option for stuff I'm developing, mostly based on this same general need/concept.

      If I come up with something, I'll add it here.

      It would be relatively easy to do without any special bells and whistles, with people just taking turns editing the page, but there are some minor tweaks to that for flow/format/etc. that might make the experience a little easier and cleaner and prevent potential conflicting edits if people are writing at the same time/etc. I'd like to explore before actually testing it out.

      It'd be a nice way to integrate various kinds of content, too. 😄

      I actually came up with this exact idea independently years ago. The part where I faulted was where I couldn't come up with good rules for how it's done. It was just "make stuff up about this setting until there's a dispute, then mods get involved."

      I know that Google Wave, when it was still up, was used for roleplaying because it was like a combination of wiki, collaborative writing, and chat. I really wish they would bring that back.

      posted in Mildly Constructive
      Bug In A Jar
      Bug In A Jar
    • RE: Downvotes

      @lordbelh @Ninjakitten I disagree. Some people downvoting posts in @Rick-Sanchez's thread caused a bit of an uproar. They were feigning non-interest, but let's face it, it stung a bit. They themselves even got into conspiracy theories about how there's this brigade of people downvoting the whole thread.

      So while there might not actually be a conspiracy of brigaders to ruin your karma, there's the perception that there is, especially when you see the same few names up/downvoting the same other few names. I think the presence of this perception is bad. This leads me to my second point.

      Only sufficiently karmic posters can downvote. So once your opinion becomes unpopular enough, it no longer matters for the purpose of these up/downvote systems. Basically, it disenfranchises you.

      This and other reasons are why I think voting should be done away with entirely.

      posted in Suggestions & Questions
      Bug In A Jar
      Bug In A Jar
    • RE: Play-by-post analog to MUSoapbox

      @surreality Could be fun.

      Also, I can do wiki stuff just fine. And I can write the PHP that underlies it if need be for rad modz son.

      posted in Mildly Constructive
      Bug In A Jar
      Bug In A Jar
    • RE: Play-by-post analog to MUSoapbox

      @Sandor Not very. They're designed specifically to be easy to install, and this has been the case for the past decade, decade and a half, really.

      posted in Mildly Constructive
      Bug In A Jar
      Bug In A Jar
    • RE: Play-by-post analog to MUSoapbox

      @Groth @Apos Will be checking out these sites. I, too, would enjoy pbp.

      posted in Mildly Constructive
      Bug In A Jar
      Bug In A Jar
    • 1 / 1